《原子教你玩STM32(暫存器版)(第2版)》是2015年北京航空航天大學出版社出版的圖書,作者是劉軍、張洋、嚴漢宇、左忠凱。
基本介紹
- 中文名:原子教你玩STM32(暫存器版)(第2版)
- 作者:劉軍、張洋、嚴漢宇、左忠凱
- 出版時間:2015年11月1日
- 出版社:北京航空航天大學出版社
- ISBN:9787512419322
內容簡介,圖書目錄,編輯推薦,作者簡介,
內容簡介
《原子教你玩STM32》有兩個版本:庫函式版本和暫存器版本。本書為暫存器版本,由淺入深,帶領大家進入STM32的世界。本書總共分為3篇:①硬體篇,主要介紹本書的實驗平台;②軟體篇,主要介紹STM32開發軟體的使用以及一些下載調試的技巧,並詳細介紹幾個常用的系統檔案(程式);③實戰篇,詳細介紹42個實例,從最簡單的開始,循序漸進,帶領大家慢慢掌握STM32。每個實例均配有軟硬體設計,且附上實例代碼以及詳細注釋,方便讀者快速理解。本書是再版書,相比第1版,主要對硬體平台、開發環境、SYSTEM資料夾以及相關例程進行了更新。
本書配套資料可以供讀者免費下載,包括詳細原理圖以及所有實例的完整代碼。這些代碼都有詳細的注釋,所有源碼都經過嚴格測試;另外,源碼有生成好的.hex檔案,讀者只需要通過串口下載到開發板即可看到實驗現象,從而親自體驗實驗過程。
本書不僅非常適合廣大學生和電子愛好者學習STM32,其大量的實驗以及詳細的解說也是公司產品開發者的不二參考。
圖書目錄
第1篇硬體篇
第1章實驗平台簡介2
1.1ALIENTEK戰艦STM32F103資源初探2
1.2ALIENTEK戰艦STM32F103資源說明4
1.2.1硬體資源說明5
1.2.2軟體資源說明11
1.2.3戰艦V3 I/O引腳分配12
第2章實驗平台硬體資源詳解17
2.1開發板原理圖詳解17
2.2開發板使用注意事項35
2.3STM32F103學習方法36
第2篇軟體篇
第3章MDK5軟體入門39
3.1MDK5簡介39
3.2新建MDK5工程40
3.3MDK5使用技巧51
3.3.1文本美化51
3.3.2語法檢測&代碼提示54
3.3.3代碼編輯技巧55
3.3.4其他小技巧59
第4章下載與調試61
4.1STM32F1軟體仿真61
4.2STM32F1程式下載66
4.3STM32F1線上調試70
第5章SYSTEM資料夾介紹75
5.1delay資料夾代碼介紹75
5.1.1作業系統支持宏定義及相關函式
5.1.2delay_init函式78
5.1.3delay_us函式79
5.1.4delay_ms函式81
5.2sys資料夾代碼介紹82
5.2.1I/O口的位操作實現82
5.2.2Stm32_Clock_Init函式84
5.2.3Sys_Soft_Reset函式87
5.2.4Sys_Standby函式88
5.2.5JTAG_Set函式90
5.2.6中斷管理函式90
5.3usart資料夾介紹96
5.3.1USART1_IRQHandler函式
5.3.2uart_init函式98
第3篇實戰篇
第6章跑馬燈實驗102
第7章按鍵輸入實驗110
第8章串口通信實驗118
第9章外部中斷實驗125
第10章獨立看門狗(IWDG)實驗
第11章視窗看門狗(WWDG)實驗
第12章定時器中斷實驗140
第13章PWM輸出實驗146
第14章輸入捕獲實驗152
第15章TFTLCD顯示實驗160
第16章USMART調試組件實驗
第17章RTC實時時鐘實驗197
第18章待機喚醒實驗211
第19章ADC實驗218
第20章光敏感測器實驗228
第21章DAC實驗232
第22章DMA實驗241
第23章IIC實驗249
第24章SPI實驗258
第25章RS485實驗266
第26章CAN通信實驗273
第27章觸控螢幕實驗299
第28章紅外遙控實驗321
第29章DS18B20數字溫度感測器實驗
第30章6軸感測器MPU6050實驗
第31章Flash模擬EEPROM實驗
第32章攝像頭實驗365
第33章外部SRAM實驗379
第34章記憶體管理實驗386
第35章SD卡實驗395
第36章FATFS實驗415
第37章漢字顯示實驗428
第38章圖片顯示實驗442
第39章音樂播放器實驗452
第40章串口IAP實驗465
第41章USB虛擬串口實驗479
第42章USB讀卡器實驗491
第43章網路通信實驗496
第44章μC/OSII實驗1——任務調度512
第45章μC/OSII實驗2——信號量和信箱520
第46章μC/OSII實驗3——訊息佇列、信號量集和軟體定時器
第47章戰艦V3綜合測試實驗
參考文獻550
編輯推薦
原子教你玩STM32(暫存器版)(第2版)作者繼《例說STM32》《精通STM32F4》等暢銷書之後的又一力作,結合大量的開發實例和技巧,講解由淺入深,循序漸進,適合各個層次的讀者閱讀;同時,配套資料豐富,讀者可以實時和作者互動交流,方便學校、提高。
★再版圖書,技術更新,緊跟讀者需求
★講解由淺入深,循序漸進,適合各個層次的讀者閱讀
★大量的開發實例和技巧,迅速提升開發水平
★配套資料豐富,並且讀者可以實時和作者互動交流
作者簡介
劉軍,網名“正點原子”,實踐經驗豐富,活躍於EDN、eeworld等各大論壇;張洋,ALIENTEK工作室成員,實踐經驗豐富。共同出版過《例說STM32》《精通STM32F4》等“正點原子教你學嵌入式系列叢書”,受到讀者高度認可。