
刚开始弄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
回复
打赏帖 | |
---|---|
汽车电子中巡航控制系统的使用被打赏10分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K314】芯片启动流程分析被打赏40分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K146】S32DS RTD 驱动环境搭建被打赏12分 | |
【分享开发笔记,赚取电动螺丝刀】【IAR】libc标注库time相关库函数使用被打赏23分 | |
LP‑MSPM0L1306开发版试用结果被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【LP-MSPM0L1306】适配 RT-Thread Nano被打赏23分 |