fjjjnk1234相由心生,境随心转,一切法从心想生。
获得 23 次赞
帮助过371人
可以换一种思路,DMA传输本来就是打开的,而通过定时器来更新DMA要传输的数据,试试TIM_DMACmd函数中使用TIM_DMA_Update参数,更新DMA的源。
这个范围太广了,还是选择一个自己感兴趣的方向重点学习,比如目前正处于智能化时代,可以了解了解BLE、WiFi、ZigBee等无线通信技术,结合实际应用来学习。
先尝试通过改变软件方面来看看能不能解决问题。 确保测试环境中没有WiFi、蓝牙的干扰; 先减小节点之间的距离测试看看效果; 减小节点距离还是出现一样的情况的话,放慢数据包的发送速度,测试看看; 或者尝试通过改变协议栈的一些通信选项,来看看效果会不会提高。