我其實想找下遙控器拆一下,看看里面的芯片,但是就是找不到了,也不知道我媽給我放哪里了。
我們來想一下,如何看這份源碼,我想應該去看一下說明書:
支持2代協(xié)議的有這些
FS- i6X是一款支持固定翼/滑翔機/直升機模式的發(fā)射機。搭載AFHDS2A協(xié)議,最大支持10通道DIY拓展,具備USB模擬器功能。
可以去FCC看看
兩份
這個看圖是I6的照片
拆開的電路圖
芯片
貼紙
協(xié)議一個簡單的介紹
天線的位置
系統(tǒng)的特性
控制的按鍵
解惑了
我這樣提交會被打嗎?
芯片的配置
看這里就行
LCD的引腳配置
引腳樹
ADC測量的IO
GPIO的寄存器
蜂鳴器
配對
PPM信號的輸入和輸出
射頻芯片,主要是集中在GPIOE上面
使用的定時器函數
這個是16KHz的定時器
生成PPM的
第六個定時器是設計用來階段的發(fā)送協(xié)議的活動包
LCD控制的初始化
用到了位定義
接著是要初始化控制的引腳
下面是ADC
這里是單個寄存器位置的定義
斷電儲存的功能
和射頻芯片之間是SPI鏈接
這個是執(zhí)行AD的轉換
轉換完以后寫入到一個數組里面
燈光的亮滅
BSRR是置位寄存器位置
這是屏幕的控制,都置位
LCD屏幕的數據發(fā)送函數
上下,OK,取消
SPI數據是一位一位的輸出
DR是SPI的數據寄存器
SPI的狀態(tài)
傳輸緩沖區(qū)為空
編程就是狀態(tài)的轉換。
狀態(tài)位的意思
單個的意思
SPI接收一個數據快
射頻模塊
審核編輯:劉清
-
lcd
+關注
關注
34文章
4466瀏覽量
169045 -
usb
+關注
關注
60文章
8035瀏覽量
267458 -
遙控器
+關注
關注
18文章
843瀏覽量
67019 -
模擬器
+關注
關注
2文章
887瀏覽量
43594
原文標題:FlySky-i6x源碼-硬件初始化
文章出處:【微信號:TT1827652464,微信公眾號:云深之無跡】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
AMFM發(fā)射機測試解決方案

MCTP協(xié)議的簡單介紹

是德科技發(fā)布新一代數據傳輸技術驗證用光參考發(fā)射機
FS2957X可應用于電動自行車快速充電轉換頭方案

Introspect DDR5/LPDDR5總線協(xié)議分析儀
簡單認識I2C通信協(xié)議
DS90C3201 3.3V 8MHz至135MHz雙通道FPD鏈路發(fā)射機數據表

DS90C383B可編程LVDS發(fā)射機24位平板顯示器(FPD)鏈路數據表

Flatli<x>nk(tm)發(fā)射機SN75LVDS83數據表

LVDS-SERDES發(fā)射機SN65LVDS93LVDS數據表

LVDS-SERDES發(fā)射機SN65LVDS95LVDS數據表

TPD12S521單片機HDMI發(fā)射機端口保護及接口裝置數據表

評論