精通 STM32F4 (寄存器版第2版)
內容描述
《精通STM32F4(寄存器版第2版)》由淺入深,旨在講解STM32F407的各個功能。
該書總共分為3篇:硬件篇,主要介紹實驗平台;軟件篇,
主要介紹STM32F4常用開發軟件的使用以及一些下載調試的技巧,
並詳細介紹幾個常用的系統文件(程序);實戰篇,
通過34個實例(絕大部分是直接操作寄存器完成的)帶領大家一步步深入了解STM32F4。
本次修訂對部分知識進行了更新。
該書可配套ALIENTEK探索者STM32F4開發板學習使用,配套資料包含詳細原理圖以及所有實例的完整代碼,
這些代碼都有詳細的註釋,且都經過嚴格測試,不會有任何警告和錯誤。
另外,源碼已生成hex文件,
讀者只需要通過串口/仿真器下載到開發板即可看到實驗現象,親自體驗實驗過程。
《精通STM32F4(寄存器版第2版)》適用於學生和電子愛好者學習STM32F4,
其大量的實驗以及詳細的解說也是公司產品開發的有力助手。
目錄大綱
第1篇硬件篇
第1章實驗平台簡介
1.1 ALIENTEK探索者STM32F4開發板資源初探
1.2 ALIENTEK探索者STM32F4開發板資源說明
1.2.1硬件資源說明
11 2.2軟件資源說明
第2章實驗平台硬件資源詳解
2.1開發板原理圖詳解
2.2開發板使用注意事項
2.3 STM32F4學習方法
第2篇軟件篇
第3章MDK5軟件入門
3.1 MDK5簡介
3.2新建MDK5工程
3.3 MDK5使用技巧
3.3.1文本美化
3.3.2語法檢測與代碼提示
3.3.3代碼編輯技巧
3.3.4其他小技巧
第4章下載與調試
4.1 STM32F4程序下載
4.2 STM32F4在線調試
第5章SYSTEM文件夾介紹
5.1 delay文件夾代碼介紹
5.2 sys文件夾代碼介紹
5.2.1 I/0口的位操作實現
5.2.2時鐘配置函數
5.2.3 Sys_Soft_Reset函數
5.2.4 Sys_Standby函數
5.2.5 110設置函數
5.2.6中斷管理函數
5.3 usart文件夾介紹
5.3.1 USARTl_lRQHandler函數
5.3.2 uart_init函數
第3篇實戰篇
第6章跑馬燈實驗
第7章按鍵輸入實驗
第8章串口通信實驗
第9章外部中斷實驗
第10章獨立看門狗(IWDG)實驗
第11章窗口看門狗(WWDG)實驗
第12章定時器中斷實驗
第13章PWM輸出實驗
第14章輸入捕獲實驗
第15章TFTLCD顯示實驗
第16章USMART調試組件實驗
第17章RTC實時時鐘實驗
第18章待機喚醒實驗
第19章ADC實驗
第20章DAC實驗
第21章DMA實驗
第22章I2C實驗
第23章SPI實驗
第24章RS485實驗
第25章CAN通信實驗
第26章觸摸屏實驗
第27章FLASH模擬EEPROM實驗
第28章攝像頭實驗
第29章外部SRAM實驗
第30章內存管理實驗
第31章SD卡實驗
第32章FATFS實驗
第33章漢字顯示實驗
第34章圖片顯示實驗
第35章FPU測試(Julia分形)實驗
第36章DSP測試實驗
第37章串口IAP實驗
第38章USB讀卡器(Slave)實驗
第39章網絡通信實驗
參考文獻