| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202307*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:STM32快速入門教程 ISBN:9787512441125 出版社:北京航空航天大學 著編譯者:歐啟標 頁數:230 所在地:中國大陸 *此為代購商品 書號:1564143 可大量預訂,請先連絡。 內容簡介 本書圍繞STM32F103VET6單片機的內部結構、相關資源以及應用展開介紹。全書共包含15個模塊和19個常式。介紹的STM32資源主要是開發中經常用到的,主要有GPIO口、串口、中斷、定時器、存儲器結構、時鐘系統、A/D轉換、D/A轉換、DMA傳輸、實時時鐘、獨立看門狗、低功耗模式、內部Flash的讀寫應用等。全書採用模塊化結構,對各個複雜模塊(比如定時器)進行碎片化分解並分析;對難以理解的模塊(比如RTC的HAL庫的函數特性、DMA的半傳輸和完全傳輸、HAL庫中中斷的執行流程)進行詳細分析。 本書配套資源豐富,包括開發板、教學課件、視頻教程、C語言源程序文件、習題庫等,請發送郵件至good-textbook@126 com申請索取。視頻教程中的所有常式均手把手指導操作,以幫助讀者快速入門。 本書適合作為高等職業院校相關專業教材,也可作為相關技術人員的參考用書。目錄 模塊1 STM32開發入門基礎知識1 1 STM32單片機基礎知識 1 1 1 單片機概念 1 1 2 STM32單片機分類及其特點 1 1 3 STM32單片機的開發方法 1 1 4 STM32的開發步驟 1 2 STM32開發依託的硬體平台——STM32最小系統 1 3 STM32軟體平台 思考與練習 模塊2 STM32的GPIO口輸出功能及其應用 2 1 STM32F103VET6引腳結構 2 2 STM32的引腳輸出功能 2 2 1 GPIO口的內部結構 2 2 2 保護二極體的作用 2 2 3 GPIO口的輸出通道 2 2 4 GPIO引腳如何輸出0和1? 2 2 5 GPIO口輸出功能的使用示例 2 3 結論及注意事項 思考與練習 模塊3 GPIO口的輸入功能及其應用 3 1 GPIO口的輸入通道 3 2 機械按鍵狀態識別 3 2 1 機械按鍵電路設計 3 2 2 機械按鍵狀態識別函數的思路設計 3 3 按鍵狀態判斷實驗 3 4 按鍵識別實驗用到的HAL庫函數 3 5 GPIO輸入功能總結 思考與練習 模塊4 STM32的時鐘系統及其配置原理 4 1 單片機中時鐘系統的作用 4 2 STM32的時鐘系統 思考與練習 模塊5 STM32的中斷及外部中斷的實現 5 1 中斷基礎知識 5 1 1 中斷的作用 5 1 2 中斷涉及的概念 5 1 3 STM32中斷的分層設計 5 2 STM32的外部中斷 5 3 外部中斷應用示例 5 4 HAL庫中中斷函數的執行流程 5 5 外部中斷實驗中涉及的HAL庫的函數/宏及其他相美知識 5 6 結論及注意事項 思考與練習 模塊6 STM32的串口及其應用 6 1 串口基礎知識 6 2 STM32F103VET6的串口及其應用 6 2 1 USART1與計算機通信的硬體連接電路 6 2 2 USART1和計算機通信示例 6 2 3 串口數據收發的3種方式 6 2 4 串口句柄變數及其初始化 6 2 5 使用中斷方式發送數據示例 6 2 6 中斷方式接收數據實驗 6 3 MDK中printf()函數的使用——串口重定向 6 4 自定義幀格式傳輸 思考與練習 模塊7 STM32定時器及其應用 7 1 STM32F103VET6定時器概述 7 2 TIM定時器的時基單元 7 3 STM32定時器的應用 7 3 1 定時器中斷 7 3 2 HAL庫中定時器溢出中斷的使能與響應 7 3 3 定時器的PwM功能 7 3 4 HAL庫中PWM模式下輪詢方式啟動函數的功能 7 3 5 輸入捕獲的原理 7 3 6 輸入捕獲實驗——測量信號周期(頻率) 7 3 7 影子寄存器和第1次溢出中斷出錯的解決方法 思考與練習 模塊8 STM32的存儲器結構 8 1 存儲器基礎知識 8 2 CPU和存儲器的數據交互 8 3 STM32的存儲器部件 8 4 與存儲器操作相關的C語言中的修飾符 思考與練習 模塊9 STM32的ADC及其應用 9 1 A/D轉換的作用 9 2 A/D轉換的過程 9 3 STM32F103VET6的A/D轉換模塊的應用 思考與練習 模塊10 STM32的DAC及其應用 10 1 D/A轉換的作用 10 2 STM32的D/A模塊結構圖及其在STM32CubeMX中的設置 10 3 STM32的D/A模塊的應用 思考與練習 模塊11 STM32的DMA及其應用 11 1 DMA的作用 11 2 深入了解STM32的DMA 11 2 1 DMA傳輸的來由 11 2 2 STM32的系統結構 11 2 3 STM32的DMA內部結構 11 2 4 DMA傳輸的請求源 11 2 5 DMA中的通道傳輸控制和通道的初始化 11 3 STM32的DMA模塊設置 11 3 1 STM32CubeMX中DMA控制器的請求源設置 11 3 2 STM32CubeMX中DMA模塊傳輸參數的設置 11 3 3 STM32CubeMX生成工程中DMA的初始化 11 4 DMA中斷 11 4 1 DMA中斷的使能 11 4 2 DMA中斷的響應 11 4 3 DMA中斷的應用 思考與練習 模塊12 STM32的實時時鐘原理及其應用 12 1 實時時鐘的作用 12 2 STM32的實時時鐘模塊 12 3 RTC實時時鐘模塊的應用 12 4 複位後日歷重新初始化的解決 12 4 1 複位后時間和日曆重新被設置的原因 12 4 2 後備區域訪問 12 4 3 HAL庫提供的RTC初始化函數HAL_RTC_Init() 12 5 深入了解HAL庫讀寫RTC的函數 12 5 1 設置時間函數HAL_RTC_SetTime() 12 5 2 設置日期函數HAL_RTC_SetDate() 12 5 3 讀取時間函數HAL_RTC_GetTime() 12 5 4 讀日期函數HAL_RTC_GetDate() 12 5 5 日期更新函數RTC DateUpdate() 12 6 日常日曆功能的實現 思考與練習 模塊13 STM32的獨立看門狗的工作原理及其應用 13 1 獨立看門狗的作用 13 2 獨立看門狗應用示例 13 3 HAL庫中看門狗設置相關函數 思考與練習 模塊14 STM32的待機功能 14 1 STM32的低功耗模式 14 1 1 低功耗模式的用途 14 1 2 STM32的3種低功耗模式及其區別 14 2 待機模式示例 思考與練習 模塊15 STM32 Flash的讀寫 15 1 STM32的Flash 15 1 1 概述 15 1 2 存儲器的結構 15 2 Flash讀寫示例 15 3 HAL庫中操作Fla 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |