本系列視頻教程將秉持著“項(xiàng)目主導(dǎo)學(xué)習(xí)”的理念,進(jìn)行詳細(xì)講解。我們將會(huì)以DragonFly四軸為硬件設(shè)計(jì)平臺(tái),帶領(lǐng)大家從點(diǎn)亮一個(gè)LED到熟練使用各種常見外設(shè)進(jìn)而到整個(gè)飛控算法的實(shí)現(xiàn),最終編寫出一套簡(jiǎn)單的四軸飛控。通過這樣一個(gè)過程學(xué)習(xí)STM32的開發(fā)和做項(xiàng)目的基本流程。
本套課程是小馬哥DragonFly四軸學(xué)習(xí)平臺(tái)硬件設(shè)計(jì)課程。DragonFly四軸學(xué)習(xí)平臺(tái)以四軸項(xiàng)目為主線,帶領(lǐng)大家以項(xiàng)目為主導(dǎo)學(xué)習(xí)單片機(jī),我們的視頻課程涵蓋硬件設(shè)計(jì)、STM32軟件編程、飛控算法編寫等課程,是一套完整的以四軸為主線的視頻課程。DragonFly四軸以STM32F411CCU6為飛控MCU,MPU9250加FBM320作為姿態(tài)、高度檢測(cè)傳感器,驅(qū)動(dòng)720空心杯電機(jī)帶動(dòng)DragonFly小四軸飛行。本套課程為STM32軟件入門及飛控算法課程。
課程核心內(nèi)容:
第1講、KEIL(MDK-ARM)安裝;(點(diǎn)擊觀看>>)
第2講上、Keil新建項(xiàng)目工程之使用ST官方固件庫(kù)創(chuàng)建STM32工程;(點(diǎn)擊觀看>>)
第2講下、Keil新建項(xiàng)目工程之使用KEIL5快速創(chuàng)建STM32工程;(點(diǎn)擊觀看>>)
第3講上、初識(shí)STM32;(點(diǎn)擊觀看>>)
第3講下、初識(shí)STM32;(點(diǎn)擊觀看>>)
第4講、STM32標(biāo)準(zhǔn)庫(kù)對(duì)寄存器的封裝;(點(diǎn)擊觀看>>)
第5講上、點(diǎn)亮一個(gè)LED之通用輸入輸出接口GPIO介紹;(點(diǎn)擊觀看>>)
第5講下、點(diǎn)亮一個(gè)LED之標(biāo)準(zhǔn)庫(kù)的使用;(點(diǎn)擊觀看>>)
第6講上、利用USART(串口)實(shí)現(xiàn)Printf()之串口外設(shè)的功能分析;(點(diǎn)擊觀看>>)
第6講下、利用USART(串口)實(shí)現(xiàn)Printf()之重定向函數(shù)實(shí)現(xiàn);(點(diǎn)擊觀看>>)
第7講上、系統(tǒng)時(shí)鐘與Systick定時(shí)器之時(shí)鐘樹講解與系統(tǒng)時(shí)鐘初始化;(點(diǎn)擊觀看>>)
第7講下、系統(tǒng)時(shí)鐘與Systick定時(shí)器之利用Systick定時(shí)器實(shí)現(xiàn)計(jì)時(shí)和延時(shí);(點(diǎn)擊觀看>>)
第7講中、系統(tǒng)時(shí)鐘與Systick定時(shí)器之Systick定時(shí)器原理講解及配置;(點(diǎn)擊觀看>>)
第8講、點(diǎn)亮單總線RGB全彩燈(RGB燈原理及使用KEIL5+e-Link32進(jìn)行程序調(diào)試);(點(diǎn)擊觀看>>)
第9講上、STM32外部中斷及中斷優(yōu)先級(jí)管理之計(jì)算機(jī)中斷原理及NVIC控制器講解;(點(diǎn)擊觀看>>)
第9講中、STM32外部中斷及中斷優(yōu)先級(jí)管理之外部中斷原理及配置;(點(diǎn)擊觀看>>)
第9講下、STM32外部中斷及中斷優(yōu)先級(jí)管理之外部中斷的代碼實(shí)現(xiàn);(點(diǎn)擊觀看>>)