国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
電子工程網(wǎng)
標(biāo)題:
【飛控開發(fā)高級(jí)教程2】瘋殼·開源編隊(duì)無人機(jī)-遙控整機(jī)代碼走讀、編譯與燒寫
[打印本頁]
作者:
Linda-x
時(shí)間:
2022-7-27 17:29
標(biāo)題:
【飛控開發(fā)高級(jí)教程2】瘋殼·開源編隊(duì)無人機(jī)-遙控整機(jī)代碼走讀、編譯與燒寫
COCOFLY教程
——瘋殼·無人機(jī)·系列
遙控整機(jī)代碼走讀、編譯與燒寫
1.png
圖1
一、代碼架構(gòu)
遙控的整體代碼工程由 7 個(gè)工作組組成,分別是 Remoter、show、Driver、STM32_LIB、USB、USB/Lib 以及 Drv_Point,如下圖所示。
2.png
圖2
各個(gè)組的具體的代碼功能如下表所示。
表1.png
表1
二、代碼走讀
系統(tǒng)的主函數(shù)部分是整個(gè)代碼的起始運(yùn)行位置,在主函數(shù)內(nèi)主要做三個(gè)事情:1、初始化外設(shè)及參數(shù),2、輪詢線程函數(shù),3、菜單顯示邏輯,其代碼如下圖所示。
3.0.png
3.1.png
3.2.png
圖3
系統(tǒng)的每一個(gè)線程函數(shù)都已經(jīng)分配好了運(yùn)行周期,在不同的線程里執(zhí)行不同的事情,線程的切換通過簡(jiǎn)單的邏輯處理形式切換,而系統(tǒng)的運(yùn)行時(shí)間由 sysTick 提供,即系統(tǒng)的“滴答”時(shí)鐘。各個(gè)線程的入口如下。
4.png
圖4
分別有 1000ms 周期的函數(shù)、50ms 周期的函數(shù)、10ms 周期的函數(shù)、4ms 周期的函數(shù)以及 2ms 周期的函數(shù)。
整個(gè)遙控器的邏輯處理、數(shù)據(jù)交換的核心部分均在 Remoter 工作組內(nèi),該組內(nèi)的代碼框架如下圖所示。
5.png
圖5
其中的 DT.c 負(fù)責(zé)和飛控、上位機(jī)等的通信數(shù)據(jù)處理,即拆解包、封裝包、提取關(guān)鍵數(shù)據(jù)等,如下圖所示為對(duì)飛控傳輸過來的數(shù)據(jù)進(jìn)行處理。
6.0.png
6.1.png
6.2.png
6.3.png
圖6
其中 Stick.c 為搖桿邏輯處理,主要對(duì)搖桿采集到 ADC 值進(jìn)行分析,判斷需要執(zhí)行的邏輯。最后的 cocobit.c 是負(fù)責(zé)和 cocobit 編程板之間的通信。
工作組“show”主要負(fù)責(zé)了整體的菜單 UI 顯示,這里已經(jīng)做了封裝處理。
工作組“Driver”負(fù)責(zé)各個(gè)模塊的底層驅(qū)動(dòng),例如搖桿 ADC 配置、NRF24L01
的 SPI 驅(qū)動(dòng)等。
工作組“USB”以及“USB/Lib”,負(fù)責(zé)通過 STM32 自帶的 USB,虛擬出串口,方便與上位機(jī)進(jìn)行通信。
保存、編譯最后把代碼燒寫的遙控中,配合飛控就可以正常使用了。如下圖所示 1 為保存、2 為編譯、3 為下載燒寫。
7.png
圖7
文件下載請(qǐng)點(diǎn)擊:
【2】遙控整機(jī)代碼走讀、編譯與燒寫.pdf
(696.96 KB)
2022-7-27 17:27 上傳
點(diǎn)擊文件名下載附件
下載積分: 積分 -1
歡迎光臨 電子工程網(wǎng) (http://m.qingdxww.cn/)
Powered by Discuz! X3.4
主站蜘蛛池模板:
热久久免费频精品99热
|
日韩精品视频美在线精品视频
|
图片一区
|
亚洲天堂欧美
|
国产美女视频一区二区二三区
|
亚洲不卡高清免v无码屋
|
色综合色综合久久综合频道
|
欧美日本在线视频
|
日韩一卡 二卡 三卡 四卡 免费视频
|
双性子性本能01动漫樱花
|
亚洲最新网站
|
狠狠色噜噜狠狠狠狠米奇777
|
亚洲欧洲日韩国产一区二区三区
|
亚洲综合sss久久天堂
|
四虎精品影视
|
亚洲色图欧美图片
|
公和我做好爽添厨房中文字幕
|
亚洲色域网
|
精品亚洲午夜久久久久
|
国内精品久久久久影院网站
|
国产精品久AAAAA片
|
天天影视香色欲综合网
|
日日夜夜伊人
|
色综合久久综合网观看
|
亚洲高清中文字幕一区二区三区
|
涩里番资源网站在线观看
|
AV无码久久无遮挡国产麻豆
|
日韩大胆视频
|
亚洲一区二区三区日本久久九
|
午夜影院404
|
又大又粗又爽的三级小视频
|
蜜臀AV色欲A片无码一区
|
四虎国产精品永久地址99
|
青青草国产在线
|
一本伊人
|
91情国产l精品国产亚洲区
|
日欧一片内射VA在线影院
|
欧美一区二区三区精品影视
|
亚洲产国偷v产偷v自拍色戒
|
亚洲欧美在线观看首页
|
精品久久日日躁夜夜躁AV
|