
刚开始弄24L01时候,为了实现伪双工(ack with payload)参考了匿名的24L01程序,但并没有成功,仅在接收端收到一次数据,发送端一次都收不到ack payload,看数据手册,ack with payload的介绍似乎也并不详尽。在百度寻觅无果后,最终还是靠goolge搜索到一个ardunio的一个C++库,很多时候,老外写的代码真是不错,注释相当详细,花了些时间移植成C代码后,成功实现伪双工。
附件是一个是接收(遥控器),一个是发送(四轴)代码。代码里边的doc文件包含了老外的源程序,对研究24L01很有参考意义。

更新遥控器的摇杆读取并发送到四轴板,再从四轴板发送数据给遥控器接收并由遥控器串口发送到PC的匿名上位机。
视频地址:http://player.youku.com/player.php/sid/XNzAyMzk4OTcy/v.swf

更新飞控板DMP实验,参考了论坛的”让四轴飞”,“snake0301"的DMP程序,加入了无线发送角度到遥控板并发送到匿名上位机。
由于对四轴的基础知识还是十分欠缺,尤其是相关的算法部分,看网上开源的四轴都不是用DMP实现的,所以对能否用DMP来弄小四轴一直存在疑问,毕竟DMP比其他网友开源的算法要慢(仅200HZ)。
视频地址:http://player.youku.com/player.php/sid/XNzA0NjM0MDM2/v.swf
回复
打赏帖 | |
---|---|
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 |