我使用两块cc2530板子进行串口透传无线通信,用的是无线透传的例程。在电脑上通过串口调试助手给协调器发送数据,协调器传给终端节点,然后终端节点似乎不能通过UART串口通信传给dsp(tms320f28027)。dsp的接收程序经测试没有问题。cc2530的程序添加了灯的程序,若节点收到数据,LED1亮一下,经测试节点能收到协调器发的数据。
节点和单片机的接线:RXD和TXD交叉互连,共地。
节点和dsp均使用5V稳压源供电,节点和dsp都是3.3V。
VV:
有没有单独测试过节点上的串口程序,在没有加网,没有进行无线数据收发的时候,在完成初始化以后,可以通过发送数据么,可以直接把节点连接PC,通过串口调试助手来测试。
斌斌有礼:
回复 VV:
你好 想问一个问题
问题描述:在一个网络中,终端节点睡眠醒来,200ms后执行一个串口写入操作,这时是不成功的。但如果醒来1S后在执行这个写入是可以的,为什么?
猜想:是不是在终端节点醒来时会先进行从父节点提取数据,进行RF的操作,这时串口是不能写入的。
小白希望大神帮助!