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也是可以使用的

貓貓當封面(小馬同學傾情贊助貓貓圖)