前几天分享过一个别的飞控,现在又是一个STC的飞控:
先看这个遥控器的原理图,使用的芯片是NRF24L01,SPI的接口,普通的一个IAP15W芯片。
串口是烧录的接口,有一个按钮是校准陀螺仪
后面是一个LDO,就是5V
下面是两组正交的摇杆
芯片是SPI接口的
这里是闪灯和水平校准,剩下接口是一个电压
遥控器的头文件
RTX51-TINY操作系统在51单片机的一个小型操作系统,在实际应用中,极大的降低了编程难度,尤其是较为复杂的一些菜单操作,比状态机编程要简单很多。
接到了P3口
使用了这么多的口子
这个就是存储的变量,以及发送和缓存的数组
把IO的设置都写在一起,初始化射频的模块和ADC的检测,还有就是把电位的修正也写到里面了。
这个就是射频模块的初始化,也模拟了SPI的时序2,这里具体的时序要求我会开新的文章来写,这里就不写了。
这个延时函数就是空语句实现了
这个是一个SPI写的函数
这个是数据类型的新定义
写时序
今天下午去南山了,大开眼界。。。
得出的结论也很有趣:
没错是我说的
好高的大楼呀!喜欢这里以后也有我的富贵大楼!
路边的花花
虽然几年前没有什么程序员的节日,但是最近几年,乃至未来我们都活在云上,活在滚滚的二进制上面,1024不只是是一个数字更是一小块基石,在这里祝朋友圈里面的程序员们节日快乐,也祝半吊子的我节日快乐。
给自己买个小包包
喵喵喵
代码语言:javascript复制https://blog.csdn.net/estianxp/article/details/124668824
代码语言:javascript复制http://t.zoukankan.com/mengfanrong-p-3807966.html