我一开始是想直接下栽SMAC4.2中的wireless uart工程,但是程序下进去了,却没有出结果.我就想把该工程改的简单点,把发送和接受分开来,前面的配置都一样,只是到for循环的时候,再分开,把原来的全部去掉,对于发送端,我先把要发送的数据放到发送包中,然后调用 MCPSDataRequest(&gsTxPacket) 然后再调用 MLMERXEnableRequest(&gsRxPacket, 0);
对于接受端,先调用 MLMERXEnableRequest(&gsRxPacket, 0);再把确认消息放到发送包中,调用 MLMERXEnableRequest(&gsRxPacket, 0);发送确认消息,
发送和接受中的函数:void MCPSDataIndication(tRxPacket *gsRxPacket)只是用SCI来观察结果.输出收到的数据
我不知道,我这样简单的发送和接受哪有问题,就是没有结果,不知道是不是还要设置什么东西.希望高手指点指点!多谢!
|