本套書籍以ST公司的STM32F767為目標芯片,詳 細介紹了STM32F7的特點、片內外資源的使用,并輔 以65個例程,由淺入深地介紹了STM32F7的使用。所 有例程都經過精心編寫,從原理開始介紹,到代碼編 寫、下載驗證,一步步教讀者如何實現(xiàn)。所有源碼都 配有詳細注釋,且經過嚴格測試。另外,源碼有生成 好的hex文件,讀者只需要通過仿真器下載到開發(fā)板 即可看到實驗現(xiàn)象,親自體驗實驗過程。
套書總共分為4冊:《STM32F7原理與應用 寄存器版(上)》、《STM32F7原理與應用寄 存器版(下)》、《STM32F7原理與應用HAL庫 版(上)》和《STM32F7原理與應用HAL庫版( 下)》。
本書是劉軍、張洋、左忠凱編*的《STM32F7原 理與應用寄存器版(上)》,分為3個篇:① 硬件篇,主要介紹本書的硬件平臺;②軟件篇,主要 介紹STM32F7常用開發(fā)軟件的使用以及一些下載調試 的技巧,并詳細介紹幾個常用的系統(tǒng)文件(程序); ③實戰(zhàn)篇,通過30個實例(后35個見下冊)帶領讀者 一步步深入了解STM32F7。
本書適合STM32F7初學者和自學者學習參考,對 有一定經驗的電子工程技術人員也具有實用參考價值 。本書也可以作為高校電子、通信、計算機、信息等 相關專業(yè)的教學參考用書。
第一篇 硬件篇
第1章 實驗平臺簡介
1.1 ALIENTEK阿波羅STM32F4/F7開發(fā)板資源初探
1.1.1 阿波羅STM32開發(fā)板底板資源
1.1.2 STM32F767核心板資源
1.2 ALIENTEK阿波羅STM32F767開發(fā)板資源
1.2.1 硬件資源說明
1.2.2 軟件資源說明
1.2.3 阿波羅I/O引腳分配
第2章 實驗平臺硬件資源詳解
2.1 開發(fā)板底板原理圖詳解
2.2 STM32F767核心板原理圖詳解
2.3 開發(fā)板使用注意事項
2.4 STM32F767學習方法
第二篇 軟件篇
第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 STM32F767程序下載
4.2 STM32F767在線調試
第5章 SYSTEM文件夾介紹
5.1 delay文件夾代碼介紹
5.1.1 操作系統(tǒng)支持宏定義及相關函數(shù)
5.1.2 delay_init函數(shù)
5.1.3 delay_us函數(shù)
5.1.4 delay_xms函數(shù)
5.1.5 delay_ms函數(shù)
5.2 sys文件夾代碼介紹
5.2.1 cache使能函數(shù)
5.2.2 時鐘配置函數(shù)
5.2.3 Sys_Solt_Reset函數(shù)
5.2.4 Sys_Standby函數(shù)
5.2.5 I/O設置函數(shù)
5.2.6 中斷管理函數(shù)
5.3 usa rt文件夾介紹
5.3.1 USART1_1RQHandler函數(shù)
5.3.2 uart init函數(shù)
第三篇 實戰(zhàn)篇
第6章 跑馬燈實驗
第7章 按鍵輸入實驗
第8章 串口通信實驗
第9章 外部中斷實驗
第10章 獨立看門狗(IWDG)實驗
第11章 窗口看門狗(WWDG)實驗
第12章 定時器中斷實驗
第13章 PWM輸出實驗
第14章 輸入捕獲實驗
第15章 電容觸摸按鍵實驗
第16章 OLED顯示實驗
第17章 內存保護(MPU)實驗
第18章 TFTLCD(MCU屏)實驗
第19章 SDRAM實驗
第20章 LTDC LCD(RGB屏)實驗
第21章 USMART調試組件實驗
第22章 RTC實時時鐘實驗
第23章 硬件隨機數(shù)實驗
第24章 待機喚醒實驗
第25章 ADC實驗
第26章 內部溫度傳感器實驗
第27章 DAC實驗
第28章 PWM DAC實驗
第29章 DMA實驗
第30章 I2C實驗
第31章 I/O擴展實驗
第32章 光環(huán)境傳感器實驗
第33章 QSPI實驗
第34章 RS485實驗
第35章 CAN信實驗
參考文獻