通過本次Arm培訓(xùn),學(xué)員應(yīng)能夠?qū)ortex-M4處理器的架構(gòu)、編程模型及指令集有一個初步的認(rèn)識;對集成ARM Cortex-M4處理器的主流芯片STM32F407有一個系統(tǒng)的了解和把握,掌握其常用的外圍接口驅(qū)動的開發(fā)和調(diào)試過程;結(jié)合實際的硬件環(huán)境加深對開發(fā)與調(diào)試方法的認(rèn)識。
課程大綱:
ARM Cortex-M4
.ARM處理器家族
.Cortex-M4處理器特性及應(yīng)用領(lǐng)域
.集成Cortex-M4處理器的廠家及主流芯片
.Cortex-M4處理器編程模型
.Cortex-M4處理器指令集
.Cortex-M4處理器內(nèi)核特性
建立Cortex-M4處理器的驅(qū)動開發(fā)與調(diào)試環(huán)境
. STM32F407芯片及外圍接口
. STM32F407開發(fā)板
.開發(fā)環(huán)境及常用工具
.調(diào)試方法
.在開發(fā)板上實現(xiàn)第一個實例
詳解驅(qū)動開發(fā)與實踐(上)
.串口編程與應(yīng)用
.GPIO編程與應(yīng)用
.定時器編程與應(yīng)用
.LCD編程與應(yīng)用
.I2C編程與應(yīng)用
.SPI編程與應(yīng)用
.RTC編程與應(yīng)用
.實踐
詳解驅(qū)動開發(fā)與實踐(下)
.中斷編程與應(yīng)用
.Watchdog編程與應(yīng)用
.ADC編程與應(yīng)用
.DMA編程與應(yīng)用
.實踐
.課程總結(jié)