原子教你玩STM32

原子教你玩STM32

《原子教你玩STM32(暫存器版)》是北京航空航天大學出版社於2013年4月出版的一本圖書,作者是劉軍 張洋。

基本信息

內容簡介

《原子教你玩STM32(暫存器版)》為暫存器版本,由淺入深,帶領大家進入STM32的世界。全書總共分為3篇:硬體篇,主要介紹《原子教你玩STM32(暫存器版)》的實驗平台;軟體篇,主要介紹STM32開發軟體的使用以及一些下載調試的技巧,並詳細介紹幾個常用的系統檔案(程式);實戰篇,詳細介紹49個實例,從最簡單的開始,循序漸進,帶領大家慢慢掌握STM32。每個實例均配有軟硬體設計,且附上實例代碼以及詳細注釋,方便讀者快速理解。

《原子教你玩STM32(暫存器版)》不僅非常適合廣大學生和電子愛好者學習STM32,其大量的實驗以及詳細的解說也是公司產品開發者的不二參考。

圖書目錄

第一篇硬體篇
第1章實驗平台簡介
1.1ALIENTEK戰艦sTM32開發板資源初探
1.2AI,IENTEK戰艦sTM32開發板資源說明
1.2.1硬體資源說明
1.2.2軟體資源說明
第2章實驗平台硬體資源詳解
2.1開發板原理圖詳解
2.2開發板使用注意事項
第二篇軟體篇
第3章RVMDK軟體入門
3.1RVMDK3.80A簡介
3.2新建RVMDK工程
3.3RVMDK使用技巧
3.3.1文本美化
3.3.2代碼編輯技巧
3.3.3其他小技巧
3.3.4調試技巧
第4章下載與調試
4.1STM32軟體仿真
4.2STM32程式下載
4.3STM32硬體調試
第5章SYSTEM資料夾
5.1delay資料夾代碼介紹
5.1.1delay_lmt函式
5.1.2delayus函式
5.1.3delay—Ins函式
5.2sys資料夾代碼介紹
5.2.1I/O口的位操作實現
5.2Stm32_clock_Init函式
5.2Sys—Soft—Reset函式
5.2Sys—Standbyr函式
5.2.5JTAG—Set函式
5.2.6中斷管理函式
5.3usart資料夾
5.3.1USARTl一IRQHandler函式
5.3.2uart—lint函式
第三篇實戰篇
第6章跑馬燈實驗
第7章按鍵輸入實驗
第8章串口實驗
第9章外部中斷實驗
第10章獨立看門狗(1WDG)實驗
第ll章視窗門狗(WWDG)實驗
第12章定時器中斷實驗
第13章PWM輸出實驗
第14章輸入捕獲實驗
第15章電容觸摸按鍵實驗
第16章TFT—LCD顯示實驗
第17章uSMART調試組件實驗
第18章RTC實時時鐘實驗
第19章待機喚醒實驗
第20章ADC實驗
第2l章內部溫度感測器實驗
第22章DAC實驗
第23章PWMDAC實驗
第24章DMA實驗
第25章I2C實驗
第26章SPI實驗
第27章RS485實驗
第28章CAN通信實驗
第29章觸控螢幕實驗
第30章紅外遙控實驗
第31章遊戲手柄實驗
第32章三軸加速度感測器實驗
第33章DHTll數字溫濕度感測器實驗
第34章FLASH模擬EEPROM實驗
第35章FM收發實驗
第36章攝像頭實驗
第37章外部SRAM實驗
第38章記憶體管理實驗
第39章SD卡實驗
第40章FATFS實驗
第4l章漢字顯示實驗
第42章圖片顯示實驗
第43章照相機實驗
第44章音樂播放器實驗
第45章錄音機實驗
第46章手寫識別實驗
第47章T9拼音輸入法實驗
第48章串口lAP實驗
第49章USB讀卡器實驗
第50章ENC28J60網路實驗
第5l章μC/OS—Il實驗1——任務調度
第52章μC/0s—Il實驗2——信號量和信箱
第53章μC/0s—II實驗3——訊息佇列、信號量集和軟體定時器
第54章戰艦sTM32開發板綜合實驗
參考文獻

編輯推薦

《原子教你玩STM32(庫函式版)》不僅非常適合廣大學生和電子愛好者學習STM32.其大量的實驗以及詳細的介紹也是公司產品開發者的不二參考。

目錄

第一篇硬體篇
第1章實驗平台簡介
1.1 ALIENTEK戰艦STM32開發板資源初探
1.2 ALIENTEK戰艦STM32開發板資源說明
1.2.1硬體資源說明
1.2.2軟體資源說明
第2章實驗平台硬體資源詳解
2.1開發板原理圖詳解
2.2開發板使用注意事項
第二篇軟體篇
第3章RVMDK使用入門
3.1 STM32官方固件庫簡介
3.1.1庫開發與暫存器開發的關係
3.1.2 STM32固件庫與CMSIS標準講解
3.1.3 STM32官方庫包
3.2 RVMDK3.80A簡介
3.3新建基於固件庫的RVMDK工程模板
3.4 MDK下的程式下載與調試
3.4.1 STM32軟體仿真
3.4.2 STM32程式下載
3.4.3 STM32硬體調試
第4章STM32開發基礎知識入門
4.1 MDK下C語言基礎
4.1.1位操作
4.1.2 define宏定義
4.1.3 ifdef條件編譯
4.1.4 extern變數申明
4.1.5 typedef類型別名
4.1.6結構體
4.2 STM32系統架構
4.3 STM32時鐘系統
4.4連線埠復用和重映射
4.4.1連線埠復用功能
4.4.2連線埠重映射
4.5 STM32 NVIC中斷優先權管理
4.6 MDK中暫存器地址名稱映射分析
4.7 MDK固件庫快速組織代碼技巧
第5章SYSTEM資料夾
5.1 delay資料夾代碼
5.1.1delay—init函式
5.1.2delay—US函式
5.1.3 delay—ms函式
5.2 sys資料夾代碼
5.2.1 I/O口的位操作實現
5.2.2中斷分組設定函式
5.3 usart資料夾介紹
5.3.1 printf函式支持
5.3.2 uart init函式
5.3.3 USART1—IRQHandler函式
第三篇實戰篇
第6章跑馬燈實驗
第7章按鍵輸入實驗
第8章 串口實驗
第9章外部中斷實驗
第10章獨立看門狗(IWDG)實驗
第11章 視窗門狗(WWDG)實驗
第12章定時器中斷實驗
第13章PWM輸出實驗
第14章輸入捕獲實驗
第15章電容觸摸按鍵實驗
第16章TFTLCD顯示實驗
第17章USMART調試組件實驗
第18章RTC實時時鐘實驗
第19章待機喚醒實驗
第20章ADC實驗
第21章 內部溫度感測器實驗
第22章DAC實驗
第23章PWM DAC實驗
第24章DMA實驗
第25章I2C實驗
第26章SPI實驗
第27章485實驗
第28章CAN通信實驗
第29章觸控螢幕實驗
第30章紅外遙控實驗
第31章遊戲手柄實驗
第32章三軸加速度感測器實驗
第33章DHT11數字溫濕度感測器實驗
第34章FLASH模擬EEPROM實驗
第35章FM收發實驗
第36章攝像頭實驗
第37章外部SRAM實驗
第38章 記憶體管理實驗
第39章SD卡實驗
第40章FATFS實驗
第41章漢字顯示實驗
第42章圖片顯示實驗
第43章照相機實驗
第44章音樂播放器實驗
第45章錄音機實驗
第46章單手寫識別實驗
第47章T9拼音輸入法實驗
第48章單串口IAP實驗
第49章USB讀卡器實驗
第50章ENC28J60網路實驗
第51章μC/OS—Ⅱ實驗1—任務調度
第52章μC/OS—Ⅱ實驗2—信號量和信箱
第53章μC/OS—Ⅱ實驗3—訊息佇列、信號量集和軟體定時器
第54章戰艦STM32開發板綜合實驗
參考文獻

熱門詞條

聯絡我們