预购商品
书目分类
特别推荐
第1章 嵌入式系統設計導論 1.1 微控制器和嵌入式系統基本概念 1.1.1 微控制器的定義 1.1.2 微控制器架構 1.1.3 微控制器和微處理器的差異 1.1.4 微控制器的主要應用場景 1.1.5 嵌入式系統基本概念 1.2 STM32 Cortex-M系列MCU分類和性能 1.2.1 Cortex-M系列處理器IP核 1.2.2 STM32 Cortex-M系列MCU產品 1.2.3 STM32G0系列MCU的結構和功能 第2章 軟體工具下載、安裝和應用 2.1 STM32CubeMX工具的下載和安裝 2.1.1 STM32CubeMX工具的下載 2.1.2 STM32CubeMX工具的安裝 2.1.3 STM32G0系列MCU支援包的安裝 2.2 Keil μVision(ARM版本)工具的下載、安裝和授權 2.2.1 Keil μVision內嵌編譯工具鏈架構 2.2.2 Keil μVision(ARM版本)工具的下載和安裝 2.2.3 Keil μVision(ARM版本)工具的授權 2.3 設計實例:LED的驅動和控制 2.3.1 生成簡單的工程 2.3.2 添加設計代碼 2.3.3 編譯和下載設計 第3章 Cortex-M0+處理器結構 3.1 Cortex-M0+處理器核和核心外設 3.1.1 Cortex-M0+處理器核 3.1.2 系統級介面 3.1.3 可配置的調試 3.1.4 核心外設 3.2 Cortex-M0+處理器的寄存器 3.2.1 通用寄存器 3.2.2 堆疊指標 3.2.3 程式計數器 3.2.4 連結寄存器 3.2.5 程式狀態寄存器 3.2.6 可中斷重啟指令 3.2.7 異常遮罩寄存器 3.2.8 優先順序遮罩寄存器 3.2.9 控制寄存器 3.3 Cortex-M0+記憶體空間結構 3.3.1 存儲空間映射架構 3.3.2 代碼區域位址映射 3.3.3 SRAM區域位址映射 3.3.4 外設區域位址映射 3.3.5 PPB位址空間映射 3.3.6 SCS位址空間映射 3.3.7 系統控制和ID寄存器 3.4 Cortex-M0+的端及分配 3.5 Cortex-M0+處理器異常及處理 3.5.1 異常所處的狀態 3.5.2 異常類型 3.5.3 異常優先順序 3.5.4 向量表 3.5.5 異常的進入和返回 3.5.6 NVIC中斷寄存器集 3.5.7 電平和脈衝中斷 3.6 Cortex-M0+記憶體保護單元 3.6.1 MPU寄存器 3.6.2 MPU存取權限屬性 3.6.3 新MPU區域 3.6.4 子區域及用法 3.6.5 MPU設計技巧和提示 第4章 微控制器匯流排結構 4.1 ARM AMBA系統匯流排 4.2 AMBA APB規範 4.2.1 AMBA APB寫傳輸 4.2.2 AMBA APB讀傳輸 4.2.3 AMBA APB錯誤回應 第5章 Cortex-M0+處理器指令集 第6章 Cortex-M0+組合語言程式設計基礎 第7章 Cortex-M0+C語言程式設計基礎 第8章 Cortex-M0+C語言程式設計進階 第9章 電源、時鐘和重定原理及應用 第10章 看門狗原理及應用 第11章 計時器的原理及應用 第12章 非同步和同步序列介面的原理及應用 第13章 人機交互遊戲的設計與實現
客服公告
热门活动
订阅电子报