
你现在是怎么连接的呢?什么模块?模块是TTL输出还是232 电平不匹配的话,
需要你买个转换板子先把电平转一致了,然后按下面步骤查查:
1,首先确保硬件连接正确,包括发射端主机和ZIGBEE模块,接受端主机和模块。
RX,TX,GND一定要连接正确。
2,确保发送和接收端的 主机和ZIGBEE模块是可以通信的,否则肯定无法发送和接收
检查模块和主机的波特率,停止位,校验设置,
发送和接收端的模块和主机设置要两两相同才可以。
3,找一款能够显示HEX码的串口终端去调试比较方便。
点对点通信的程序的协议不是zigbee协议,TI有提供P2P通信的例程,至于串口传输,可能要你自己动手改一改了。就用楼上提供的链接,在页面的最下边有一个:CC2530-Software Examples (Rev B) (zip 505 KB)。里边包含3个例子,用light_switch例子改就行了,这个我试过了,可以用,我记得这个例子中好像有串口输出,如果没有加进去就是了。
如果使用zigbee协议栈,下载Z-Stack24,包含示例程序的,大概59MB的那个包。里边有个SerialApp的工程,使用参考CC2430的Z-Stack14的演示说明,链接如下:
>
HANDLE m_hComDev = CreateFile("COM0", GENERIC_READ |
GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0/FILE_ATTRIBUTE_NORMAL/, NULL
);
ReadFile(m_hComDev, pData, ((DWORD) length), &dwLength,
NULL);
WriteFile(m_hComDev, pData, length, &dwBytesWritten, NULL);
From:上海顺舟
如果是我的话,首先进行串口自回环测试,排除硬件串口引脚隐患。
然后观察c8t6串口的引脚,注意,是c8t6串口接收引脚,有无波形。
c8t6板子接上调试器,在线调试看看能不能进串口中断。
以上就是关于zigbee尝试串口发送字符的实验,可是串口调试工具,一直无法显示字符啊全部的内容,包括:zigbee尝试串口发送字符的实验,可是串口调试工具,一直无法显示字符啊、各位,请问有没有支持CC2530的点对点通信的zigbee例程呢 谢谢、Qt和zigbee串口通信问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)