|
用官方的串口测试程序(不上协议栈),测试串口通信,RX接收不成功,无论是自环测试还是点对点测试,哪位大神熟悉芯片使用啊,求解答!
我对程序做了一些很小的改动,循环发送0,1,2,3(收到0点亮1个LED,收到1点亮2个LED以此类推);接收端接收后根据收到的数字点亮LED灯(收到0点亮1个LED,收到1点亮2个LED以此类推),以此验证串口通信。
测试的现象是:发送端能循环点亮1,2,3,4个LED,但接收端灯不亮,应该是卡在: while(app_uart_get(&cr) != NRF_SUCCESS);一直失败,出不来,为什么啊?
我的接线是:
自环:rx与tx连;cts与rts连
点到点时:两板的rx连tx,tx连rx;cts与rts悬空,未连,并且程序中将流控关闭了。 |
|