?
零基礎玩轉CPU
?
???????????????????????????????????????
——————————————————————————————————————————————
學習目標
1、能夠理解物聯網基于COTEX-M系列終端設備的開發流程及原理
2、讓具備C語言和電子基礎的學員2到3個月可以迅速獲得2年的項目開發經驗
3、具有能夠獨立開發項目的能力
4、具備一定跨平臺開發項目的能力
?
課程簡介
CortexM系列作為ARM替代51單片機市場的頭牌軍,其表現出來的強大性能,讓越來越多的物聯網設備廠商向其拋來了橄欖枝。 作為物聯網開發工程師,我們將帶著大家和CortexM系列CPU一起探索物聯網的世界。課程門檻低,只需要有C語言基礎,學生和在職人員均可無障礙學習
本課程從開發環境的安裝搭建開始進行講解,結合學員管理系統進行實操。
1.入門篇,主要介紹STM32入門理論知識;
2.中級篇,主要介紹STM32基本外設使用,包括:GPIO,串口,定時器,外部中斷等。學完本篇,基本入門STM32開發。
3.高級篇,主要介紹STM32高級外設,包括:SDIO,CAN總線等。
課程內容
1、cortex-m3介紹,開發環境搭建,開發板介紹
2、STM32F10X ?GPIO模塊
3、STM32F10X ?UART模塊實訓
4、STM32F10X 中斷編程
5、STM32F10X LCD 彩屏顯示&觸摸屏模塊實訓
6、STM32F10X system tick 定時器模塊
7、STM32F10X 基本定時模塊
8、STM32F10X 通用定時器模塊
9、STM32F10X 高級定時器模塊
10、STM32F10X ?DMA模塊
11、STM32F10X IIC總線模塊
12、STM32F10X ADC模塊
13、STM32F10X ?DAC模塊
14、STM32F103?SPI總線模塊實訓
15、STM32F10?SPI模擬時序控制觸摸屏芯片
16、STM32F103?RTC模塊實訓
17、STM32F103?看門狗功能模塊實訓
18、STM32F103 FEMC模塊實訓
19、CAM總線模塊實訓
20、UCOS操作系統
?
?
?
?
案例展示