出版社:人民郵電出版社 ISBN:9787115565761 商品編碼:10034527159591 出版時間:2021-07-06 頁數:374 審圖號:9787115565761 代碼:99
" 內容介紹 隨著物聯網、智能家居的崛起,基於ARM內核的STM32單片機應用越來越廣泛,學習者也越來越多。根據學習者的需求,作者結合多年從事單片機教學的經驗,撰寫了這本介紹STM32單片機開發經驗的圖書。 本書是一本電子愛好者都能看懂的STM32單片機入門與開發能力提升之書,作者通過分層次的設計、生動的語言、細心的講解、實用的案例和有趣的實驗,使讀者在輕松、愉快的氛圍中掌握ARM開發基本能力,提升單片機應用開發水平。 本書面向對單片機開發感興趣的愛好者和學生,以及有一定硬件開發經驗的工程師,也可以作為高校教學參考書使用。各視頻wz有本書同名視頻,書中各章節也標注了對應的視頻集數(D幾步),讀者可對照視頻同步學習。
目錄 DI一章 基礎知識與平臺建立 1(D 1~2步)是時候學ARM 了!2 2(D3步)STM32家族大起底9 3(D4~5步)STM32內部核心功能16 4(D6~9步)STM32內部重要功能25 5(D 10~13步)STM32內部通信功能30 6(D 14~17步)硬件電路與ISP下載36 7(D 18~20步)開發平臺的建立46 8(D 21步)編程語言介紹57 9補習:C語言基礎知識62 10(D 22步)固件庫的調用87 11(D 23步)添加工程文件93 D二章核心板功能 12(D 24步)核心板電路分析100 13(D 25~26步)點亮一個LED106 14(D 27~28步)LED閃爍與呼吸燈114 15(D 29步)通過按鍵控制LED120 16(D30步)Flash讀寫程序126 17(D31~32步)蜂鳴器驅動與MIDI 音樂播放131 18(D33~34步)通過USART 串口發送數據138 19(D35~36步)通過USART 串口接收數據146 20(D37步)CJ終端串口控制153 21(D38~39步)RTC 實時時鐘的基本原理及功能157 22(D40~41步)利用CJ終端顯示日歷與RCC 時鐘設置164 D三章開發板功能 23(D42~44步)觸摸按鍵172 24(D45~46步)數碼管176 25(D47~48步)旋轉編碼器182 26(D49~50步)I2C總線188 27(D51步)LM75A溫度傳感器195 28(D52~55步)OLED顯示屏199 29(D56步)繼電器208 30(D57~58步)步進電機213 31(D59步)RS232串口通信221 32(D60步)RS485總線通信224 33(D61~64步)CAN 總線通信229 34(D65~66)步模數轉換器244 35(D67步)模擬搖杆252 36(D68~70步)MP3播放功能256 37(D71步)MP3語音播報程序266 38(D72~74步)SPI總線通信269 39(D75~76步)U盤文件繫統276 40(D77~78步)陣列鍵盤286 D四章配件包功能 41(D79~81步)外部中斷292 42(D82步)舵機299 43(D83~85步)定時器(PWM)303 44(D86~88步)DHT11溫/濕度傳感器310 45(D89~91步)MPU6050模塊317 D五章擴展功能 46(D92~93步)低功耗模式325 47(D94~95步)看門狗331 48(D96步)定時器337 49(D97步)CRC與芯片ID341 50(D98~100步)回顧總結345 D六章技術問答 51學習STM32的易點和難點350 52單片機開發的3個思考誤區353 53開啟中斷函數後出錯?356 54程序下載時提示“開始運行失敗”?357 55注釋信息出現亂碼?359 56洋桃1號開發板上電不運行?360 57Flash讀寫導致單片機死機?361 58使用舵機時開發板復位?363 59如何在Keil中更改單片機型號?364 60如何在Keil中同時安裝C51和MDK?365 612個單片機通信用什麼接口?366 62晶體振蕩器引腳如何變成GPIO?368 63編譯示例程序時出現錯誤和警報怎麼辦?370 64如何用ST官方ISP軟件下載程序?371
" |