qq_27671247
qq_27671247
2015-12-02 07:49

求大神,linux串口通信方面!!!7445CPU串口和CC2530通信验证

100
  • 串口通信
  • linux
  • 终端
  • cpu
  • zigbee

我现在有一块7444的开发板,想实现7444通过串口传输命令给7444开发板上的另一模块cc2530(zigbee中的协调器),然后发送给给第三方开发板(只要当前cc2530能接收到命令就能直接发送数据到zigbee终端,以实现),然后终端zigbee模块的温度数据回传到7444开发板上的CC2530协调器,再从串扣回传给7445,已知我当前的串口设备文件是tty1,怎么编写C程序读取改开发板上cc2530传来的温度数据,和通过串口给cc2530发送命令!
图片说明

上图是zigbee协议栈的串口程序,主要是
1、 接收到数据

2、 判断长度然后给数据包 pMsg 分配内存
3、 打包发送给上层 OSAL待处理
4、 释放内存
其中数据包中的数据部分格式是
datalen + data

本来CC2530是个独立的zigbee模块,直接通过RS232转串口可以直接在串口工具中显示终端发送来的温度数据和写入命令控制终端了,而现在在PC和CC2530之间加了一个arm的CPU,这个cpu和CC2530之间是通过串口连接通信的,问题就出现在这里了,这部分我没接触过个,所以不会,现在求个大神帮忙解决下。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答

为你推荐