| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:STM32嵌入式微控制器快速上手-第3版 ISBN:9787121476099 出版社:電子工業 著編譯者:陳志旺 頁數:419 所在地:中國大陸 *此為代購商品 書號:1629997 可大量預訂,請先連絡。 內容簡介 本書介紹了意法半導體(STMicroelectronics,ST)公司的32位基於ARM CM3內核的STM32單片機原理與實踐。本書以培養學生的動手能力和增強學生的工程素養為目的,按照項目驅動的思路展開教學與實踐學習,以Nucleo開發板上的程序為實例,將STM32單片機的外圍引腳特性、內部結構與原理、片上外設資源、開發設計方法和應用軟體編程、FreeRTOS操作系統原理及應用等知識呈現給讀者。 本書適合從事自動控制、智能儀錶、電力電子、機電一體化等系統開發的工程技術人員閱讀,也可作為高等學校相關專業的「嵌入式系統原理與應用」和「基於ARM Cortex內核的單片機系統開發」等課程的教學用書,還可作為ARM相關應用與培訓課程的參考用書。目錄 第1章 嵌入式系統概述1 1 計算思維 1 2 嵌入式系統簡介 1 2 1 嵌入式系統的定義 1 2 2 嵌入式系統的特點 1 2 3 嵌入式系統的分類 1 2 4 嵌入式系統的發展 1 3 ARM體繫結構及微處理器系列 1 3 1 ARM公司簡介 1 3 2 ARM體繫結構簡介 1 4 STM32系列微控制器簡介 1 4 1 STM32晶元 1 4 2 ST的生態系統 第2章 CM3體繫結構 2 1 CM3內核結構 2 2 CM3處理器的工作模式及狀態 2 3 CM3寄存器 2 4 匯流排介面 2 5 存儲器的組織與映射 2 5 1 存儲器的格式 2 5 2 存儲器的層次結構 2 5 3 CM3存儲器 2 5 4 STM32存儲器 2 5 5 位綁定操作 2 6 指令集 2 6 1 ARM指令集 2 6 2 Thumb指令集 2 6 3 Thumb-2指令集 2 7 流水線 2 8 異常和中斷 2 9 存儲器保護單元 2 10 STM32微控制器概述 2 11 Nucleo-F103RB開發板 第3章 STM32最小系統 3 1 電源電路 3 1 1 供電方案 3 1 2 電源管理器 3 1 3 低功耗模式 3 2 時鐘電路 3 2 1 HSE和HSI 3 2 2 PLL 3 2 3 LSE和LSI 3 2 4 系統時鐘SYSCLK 3 2 5 解析SystemClock_Config()函數 3 2 6 RCC寄存器 3 2 7 STM32時鐘常見問題 3 3 複位電路 3 4 STM32啟動 3 5 程序下載電路 3 6 STM32最小系統 第4章 STM32程序設計 4 1 嵌入式軟體層次結構 4 2 Cortex微控制器軟體介面標準 4 3 HAL庫 4 3 1 HAL庫簡介 4 3 2 STM32CubeF1軟體包主要文件夾 4 3 3 STM32CubeF1軟體包主要文件簡介 4 3 4 HAL庫函數 4 4 編譯過程及MDK 4 4 1 編譯過程 4 4 2 程序的組成、存儲與運行 4 4 3 CM3指令集案例 第5章 GPIO的原理及應用 5 1 計算機介面概述 5 2 GPIO的硬體結構和功能 5 2 1 GPIO的硬體結構 5 2 2 復用功能 5 2 3 GPIO輸入功能 5 2 4 GPIO輸出功能 5 2 5 GPIO速度選擇 5 2 6 鉗位功能 5 3 GPIO寄存器映射 5 3 1 GPIO寄存器 5 3 2 用C語言對寄存器進行封裝 5 4 GPIO的HAL庫函數 5 5 HAL庫函數與寄存器的關係 5 5 1 解析HAL_Init()函數 5 5 2 解析MX_GPIO_Init()函數 5 5 3 解析HAL_GPIO_Init()函數 5 5 4 解析__HAL_RCC_GPIOA_CLK_ENABLE()函數 5 6 GPIO應用實例 5 6 1 STM32CubeMX配置步驟 5 6 2 新建常式1:直接數字地址 5 6 3 新建常式2:ODR寄存器法 5 6 4 新建常式3:Bit-band控製法 5 6 5 新建常式4:位設置/清除寄存器法 5 6 6 新建常式5:TogglePin庫函數法 第6章 EXTI的原理及應用 6 1 中斷和子程序 6 2 STM32中斷通道 6 3 STM32中斷的過程 6 4 NVIC硬體結構及軟體配置 6 4 1 NVIC硬體結構 6 4 2 STM32中斷優先順序 6 4 3 中斷向量表 6 4 4 NVIC寄存器和系統控制寄存器 6 4 5 NVIC庫結構 6 5 EXTI硬體結構及軟體配置 6 5 1 EXTI硬體結構 6 5 2 中斷及事件 6 5 3 EXTI中斷通道和中斷源 6 5 4 EXTI寄存器 6 5 5 EXTI庫函數 6 6 EXTI應用實例 6 6 1 按鍵中斷 6 6 2 中斷嵌套實例 第7章 USART的原理及應用 7 1 介面重映射 7 2 USART介面的功能和結構 7 2 1 USART介面的功能 7 2 2 USART介面的結構 7 3 USART幀格式 7 4 波特率設置 7 5 硬體流控制 7 6 USART中斷請求 7 7 USART寄存器 7 8 USART初始化HAL庫函數 7 9 STM32串口新功能 7 10 USART應用實例 7 10 1 直接傳送方式 7 10 2 中斷傳送方式 7 10 3 串口Echo回應程序 7 10 4 利用printf()的串口編程 第8章 定時器的原理及應用 8 1 STM32定時器概述 8 2 STM32定時器功能模塊 8 3 通用定時器TIMx的功能 8 4 通用定時器TIMx的結構 8 4 1 時鐘源選擇 8 4 2 時基單元 8 4 3 捕獲和比較通道 8 4 4 計數器模式 8 4 5 定時時間的計算 8 4 6 定時器中斷 8 5 通用定時器TIMx的寄存器 8 6 TIMx初始化HAL庫函數 8 7 TIM2應用實例 8 7 1 秒錶 8 7 2 輸出比較實例 8 7 3 輸出比較實例 8 7 4 PWM輸出 8 7 5 PWM輸入捕獲 8 8 系統時鐘SysTick簡介 8 9 SysTick寄存器 8 9 1 SYSTICKCSR 8 9 2 SYSTICKRVR 8 9 3 SYSTICKCVR 8 9 4 SYSTICKCALVR 8 10 SysTick庫函數源代碼 8 11 SysTick應用實例 第9章 DMA的原理及應用 9 1 DMA簡介 9 2 DMA的功能及結構 9 2 1 DMA的功能 9 2 2 DMA的結構 9 3 DMA相關寄存器 9 4 DMA初始化HAL庫函 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |