我其實想找下遙控器拆一下,看看里面的芯片,但是就是找不到了,也不知道我媽給我放哪里了。
我們來想一下,如何看這份源碼,我想應該去看一下說明書:
支持2代協議的有這些
FS- i6X是一款支持固定翼/滑翔機/直升機模式的發射機。搭載AFHDS2A協議,最大支持10通道DIY拓展,具備USB模擬器功能。

可以去FCC看看

兩份
這個看圖是I6的照片
拆開的電路圖
芯片

貼紙

協議一個簡單的介紹

天線的位置


系統的特性

控制的按鍵

解惑了

我這樣提交會被打嗎?

芯片的配置

看這里就行

LCD的引腳配置

引腳樹

ADC測量的IO

GPIO的寄存器

蜂鳴器

配對

PPM信號的輸入和輸出

射頻芯片,主要是集中在GPIOE上面

使用的定時器函數

這個是16KHz的定時器

生成PPM的

第六個定時器是設計用來階段的發送協議的活動包

LCD控制的初始化

用到了位定義

接著是要初始化控制的引腳

下面是ADC

這里是單個寄存器位置的定義


斷電儲存的功能

和射頻芯片之間是SPI鏈接

這個是執行AD的轉換

轉換完以后寫入到一個數組里面

燈光的亮滅

BSRR是置位寄存器位置

這是屏幕的控制,都置位

LCD屏幕的數據發送函數

上下,OK,取消

SPI數據是一位一位的輸出

DR是SPI的數據寄存器


SPI的狀態

傳輸緩沖區為空
編程就是狀態的轉換。

狀態位的意思

單個的意思

SPI接收一個數據快

射頻模塊
審核編輯:劉清
-
lcd
+關注
關注
36文章
4619瀏覽量
177322 -
usb
+關注
關注
60文章
8441瀏覽量
284695 -
遙控器
+關注
關注
18文章
877瀏覽量
71928 -
模擬器
+關注
關注
2文章
1011瀏覽量
45691
原文標題:FlySky-i6x源碼-硬件初始化
文章出處:【微信號:TT1827652464,微信公眾號:云深之無跡】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
FM發射機測量中的預加重與去加重
FM發射機測量中的預加重與去加重
AM發射機測量指標:載波跌落
探索DIT4192:192kHz數字音頻發射機的卓越性能與應用
深入解析DIT4096:96kHz數字音頻發射機的強大魅力
如何測量模擬廣播發射機指標:信噪比
PK-101電流互感器:賦能雷達發射機精準測試
探索STWBC2HP:無線電池充電器發射機的數字控制器
深入剖析SN75LVDS83A:LVDS顯示發射機的卓越之選
如何測量模擬廣播發射機的信噪比
如何測量AM廣播發射機的調制度
WCDMA / HSDPA / HSUPA 前端模塊(發射機 880-915 MHz),(接收機 925-960 MHz) skyworksinc
用于 LTE / EUTRAN 頻段 VIII (發射機 880-915 MHz)、(接收機 925-960 MHz) 的前端模塊 skyworksinc
FS-i6X發射機協議簡單介紹
評論