Beecore Lite Silverware 有刷飞控.源码解读1

36元空心杯飞控Beecore Lite(Silverware固件),大家可以先看我以前的文章了解一下这个东西,经过漫长的等待,飞控终于回来了(本地百世汇通倒塌了,邮件给退回去了),补发了一个别的。如果算一次邮费10元,那我这个东西16块钱。。。

就这么个东西。。。

http://www.happymodel.cn/index.php/2018/07/30/beecore-lite-silverware-brushed-flight-controller-w-bayang-protocol-for-tiny-whoop-blade-inductrix/

卖这个飞控的地址。

CPU+IMU+Receiver

https://datasheet.lcsc.com/szlcsc/XN297L_C88025.pdf

这里是接收芯片的一点资料

在这里

功能引脚

引脚功能

读写协议

关于遥控器,看来多协议模块是必不可少的

其实谈起这个bayang的协议,有一个遥控器肯定是绕不开的。

https://www.ebay.com/itm/283955862039

就是它了

看这些参数,2.4G的频率

NRF24L01和CC2500芯片

8通道

巴阳和flysky协议

下载下来的固件包很小

https://github.com/NotFastEnuf/NFE_Silverware

解压可以看见我们的底层硬件支持库

看到一个Keli的工程

打开以后提示没有硬件支持包,我们这里选择一下

稍等片刻,提示要安装

当然是安装

https://www.keil.com/dd2/stmicroelectronics/stm32f030f4px/

然后看下项目设置,也是我们的目标芯片

在里面的源码组织形式是这样的,在源码里面是乱糟糟的一堆

我懂了!src是源码

然后drv是驱动

我开始念经了。。。有ADC,时钟,FMC(SRAM,片外储存),GPIO,I2C,PWM,ESC(电调),Dshot(数字电调),串口,SPI,RGB啥的,一堆东西吧。

看一个ESC的驱动

但是到这里的时候,我想到我上次给大家看的库不是上面这个:

https://github.com/silver13/BoldClash-BWHOOP-B-03

经过我研究,代码一样

看见没有,控制的协议不仅仅是Bayang一个

其次我们知道NRF2401可以模拟Bayang的协议以及Ibus也是可以使用的

猫猫当封面(小马同学倾情赞助猫猫图)

(0)

相关推荐

  • honor 20 lite是什么手机型号

    每年都会上市很多手机,不同品牌的手机都有型号标明,那honor 20 lite是什么手机型号的呢,让我们一起来看看吧. honor 20 lite是荣耀20青春版,采用6.3寸AMOLED屏幕,拥有超 ...

  • 魅族Note9又爆Lite版,骁龙660跑分14万!

    3月手机圈战火熊熊,魅族挑剑指向小米.近日,知名网站Slashleaks爆出一张疑似魅族新机安兔兔跑分照,有大V推测该机很可能就是魅族Note 9 Lite版,看起来魅族很可能要借Note 9双机型组 ...

  • 常见协议、端口

    表白:黑白圣堂血天使,天剑鬼刀阿修罗.  讲解对象:/常见协议.端口  作者:融水公子 rsgz 网络安全 网络安全教程 http://www.rsgz.top/post/771.html 大家要及时 ...

  • 基于STC89-90xx飞控源码分析(1)

    首先打开了一下源码目录,看见是个keli的工程文件 随便找个网站,注意是51版 不是arm版 文件不多 记得用管理员权限 成功 可以看见可用 打开以后正常 概览 vscode打开的概览 接下来我用这两 ...

  • SI读基于STC单片机飞控源码之设置篇

    有中文乱码的,解决这问题 默认是UTF-8 具体的思路就是:告诉软件要解析那些文件->指定文件在哪里->告诉软件就是这些你解析吧. ;隔开 *是通配符就是.后缀是一样的文件都可被解析 点击 ...

  • ASP.NET CORE 启动过程及源码解读

    在这个特殊的春节,大家想必都在家出不了们,远看已经到了回城里上班的日子,但是因为一只蝙蝠的原因导致我们无法回到工作岗位,大家可能有的在家远程办公,有些在家躺着看书,有的是在家打游戏:在这个特殊无聊的日 ...

  • 雨青的指标源码解读

    R1:=EMA(HHV(HIGH,500),21); R2:=EMA(HHV(HIGH,250),21); R3:=EMA(HHV(HIGH,90),21); R4:=EMA(LLV(LOW,500) ...

  • python笔记57-@property源码解读与使用

    前言 Python 内置的 @property 装饰器的作用是把方法变成属性,调用的时候不需要加括号 property源码 property() 方法的传四个参数 fget -获取属性值的函数 fse ...

  • ASP.NET Core 5-Kestrel源码解读

    上节讲到了kestrel服务器的配置及使用,相信很多同学已经对kestrel服务器有了初步的了解,那么有的同学可能会想更加深入的了解一下Kestrel服务器的是怎么实现监听和接收http请求的,今天我 ...

  • python语言线程标准库threading.local源码解读

    本段源码可以学习的地方: 1. 考虑到效率问题,可以通过上下文的机制,在属性被访问的时候临时构建: 2. 可以重写一些魔术方法,比如 __new__ 方法,在调用 object.__new__(cls ...

  • PyTorch 源码解读之 torch.autograd

      磐创AI分享   来源 | GiantPandaCV 作者 | OpenMMLab 来源 | https://zhuanlan.zhihu.com/p/321449610 前言 本篇笔记以介绍 p ...

  • 超详细的 Bert 文本分类源码解读 | 附源码

    本文详细的GitHub地址: https://github.com/sherlcok314159/ML 接上一篇: 你所不知道的 Transformer! 参考论文 https://arxiv.org ...