③ 将HSE与LSE都设置为外部时钟
④ 创建3个任务
⑤ 调度任务对应的函数(3个灯对应三个函数)
串口波特率:115200数据位8位,停止位1位,无校验位。
OnRxTimeout
22s722:Master Tx start
23s178:OnTxDone
23s180:Rx start
26s183:OnRxTimeout
26s555:Master Tx start
27s011:
...PING
197s322:Master Tx start
197s778:OnTxDone
197s780:Rx start
198s454:OnRxDone
198s454:RssiValue=-4 dBm, SnrValue=9dB
198s659:
...PONG
4684s974:Slave Tx start
4685s430:OnTxDone
4685s432:Rx start
4686s106:OnRxDone
4686s106:RssiValue=-8 dBm, SnrValue=9dB
4686s311:
左图闪烁绿灯为主设备,右图闪烁黄灯为从设备。
4. 调试时遇到的一些问题
① 天线设计位置和H2排针最后一个引脚距离太近,好在是GND,不用也行
② no target connected
No target connected:出现这个问题时,在下程序时按住NRST键,点击下载按钮,然后迅速放开NRST按键即可重新下载进新的程序。
这个问题出现的原因是:选项DEBUG中没有选择Serial Wire所造成的。
总结:
总之,这次试用是非常棒的体验,再次致谢。
作者: zenykg, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-400318.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论