前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >STC-IAP15W开源飞控.1(遥控器硬件)

STC-IAP15W开源飞控.1(遥控器硬件)

作者头像
云深无际
发布2022-11-29 15:26:21
6490
发布2022-11-29 15:26:21
举报
文章被收录于专栏:云深之无迹云深之无迹

前几天分享过一个别的飞控,现在又是一个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
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档