舉報

會員
Cortex-M3嵌入式處理器原理與應(yīng)用
最新章節(jié):
參考文獻(xiàn)
ARM公司在ARM11以后的產(chǎn)品統(tǒng)一采用Cortex命名,并分成三類面向不同的應(yīng)用領(lǐng)域。Cortex-M3為M系列的第一款處理器。本書主要分為Cortex-M3內(nèi)核介紹、STM32F10xx介紹及應(yīng)用和操作系統(tǒng)移植三部分內(nèi)容。以STM32F10xx微控制器的各個內(nèi)部外設(shè)應(yīng)用為主線,全面介紹Cortex-M3處理器的開發(fā)過程。從內(nèi)部外設(shè)編程到操作系統(tǒng)程序設(shè)計,都通過實例講解。
最新章節(jié)
書友吧上架時間:2016-05-23 14:57:11
出版社:電子工業(yè)出版社
上海閱文信息技術(shù)有限公司已經(jīng)獲得合法授權(quán),并進(jìn)行制作發(fā)行
- 參考文獻(xiàn) 更新時間:2019-01-09 15:45:20
- 10.3.2 主程序設(shè)計
- 10.3.1 AD7792驅(qū)動設(shè)計
- 10.3 程序設(shè)計
- 10.2 系統(tǒng)設(shè)計
- 10.1 簡介
- 第10章 溫濕度測量儀設(shè)計
- 9.5.2 RT-Thread移植
- 9.5.1 RT-Thread簡介
- 9.5 RT-Thread簡介及移植
- 9.4.4 實例分析
- 9.4.3 FreeRTOS移植
- 9.4.2 FreeRTOS操作系統(tǒng)原理
- 9.4.1 FreeRTOS簡介
- 9.4 FreeRTOS簡介及應(yīng)用
- 9.3.2 主函數(shù)
- 9.3.1 兩個任務(wù)
- 9.3 μC/OS-Ⅱ應(yīng)用實例
- 9.2.4 改寫OS_CPU_A.S文件
- 9.2.3 改寫OS_CPU_C.C文件
- 9.2.2 改寫OS_CPU.H文件
- 9.2.1 移植μC/OS-II的條件
- 9.2 μC/OS-Ⅱ移植
- 9.1.2 μC/OS-II功能
- 9.1.1 μC/OS-Ⅱ軟件體系結(jié)構(gòu)
- 9.1 μC/OS-Ⅱ簡介
- 第9章 操作系統(tǒng)移植
- 8.6.2 比較輸出觸發(fā)模式
- 8.6.1 PWM模式
- 8.6 程序設(shè)計舉例
- 8.5.2 TIM固件庫函數(shù)
- 8.5.1 定義聲明
- 8.5 定時器寄存器固件庫定義
- 8.4.4 TIM寄存器固件庫定義
- 8.4.3 普通定時器寄存器說明
- 8.4.2 通用控制定時器寄存器說明
- 8.4.1 高級控制定時器寄存器說明
- 8.4 定時器寄存器定義
- 8.3.3 基本定時器特性
- 8.3.2 通用定時器特性
- 8.3.1 高級控制定時器特性
- 8.3 定時器特性
- 8.2.8 其他功能
- 8.2.7 定時器同步
- 8.2.6 定時器和外部觸發(fā)同步
- 8.2.5 PWM模式
- 8.2.4 捕獲/比較通道
- 8.2.3 時鐘選擇
- 8.2.2 計數(shù)器模式
- 8.2.1 時基單元
- 8.2 定時器功能
- 8.1 STM32F103x定時器簡介
- 第8章 定時器
- 7.6 程序設(shè)計舉例
- 7.5.2 SPI固件庫函數(shù)
- 7.5.1 定義聲明
- 7.5 SPI固件庫
- 7.4.2 SPI寄存器固件庫定義
- 7.4.1 SPI寄存器說明
- 7.4 SPI寄存器定義
- 7.3.4 其他功能
- 7.3.3 狀態(tài)標(biāo)志
- 7.3.2 單工通信
- 7.3.1 SPI主從模式
- 7.3 SPI功能描述
- 7.2.2 時鐘相位與極性
- 7.2.1 從設(shè)備選擇管理
- 7.2 SPI主要特征
- 7.1.2 多機(jī)通信
- 7.1.1 接口定義
- 7.1 SPI簡介
- 第7章 串行外設(shè)接口SPI
- 6.6.2 程序分析
- 6.6.1 串口測試程序
- 6.6 程序設(shè)計舉例
- 6.5.2 USART庫函數(shù)
- 6.5.1 定義聲明
- 6.5 USART固件庫
- 6.4.2 USART寄存器固件庫定義
- 6.4.1 USART寄存器說明
- 6.4 USART寄存器定義
- 6.3.5 USART中斷請求
- 6.3.4 硬件流量控制
- 6.3.3 DMA設(shè)置
- 6.3.2 單線半雙工模式
- 6.3.1 同步模式
- 6.3 模式控制
- 6.2.4 波特率設(shè)置
- 6.2.3 數(shù)據(jù)接收
- 6.2.2 數(shù)據(jù)發(fā)送
- 6.2.1 字符定義
- 6.2 USART概述
- 6.1.3 串行通信的分類
- 6.1.2 同步通信
- 6.1.1 異步通信
- 6.1 串行通信基礎(chǔ)
- 第6章 通用同步/異步收發(fā)器USART
- 5.8.2 DMA應(yīng)用例程
- 5.8.1 GPIO與EXTI應(yīng)用例程
- 5.8 程序設(shè)計
- 5.7.2 DMA庫函數(shù)
- 5.7.1 定義聲明
- 5.7 DMA固件庫
- 5.6.3 DMA寄存器
- 5.6.2 DMA處理和通道
- 5.6.1 通道映射
- 5.6 DMA控制器
- 5.5.2 GPIO庫函數(shù)
- 5.5.1 定義聲明
- 5.5 GPIO固件庫
- 5.4.3 AFIO寄存器
- 5.4.2 GPIO寄存器
- 5.4.1 主要特性
- 5.4 通用GPIO
- 5.3.2 EXTI庫函數(shù)
- 5.3.1 定義聲明
- 5.3 EXTI固件庫
- 5.2.2 EXTI寄存器
- 5.2.1 中斷/事件管理
- 5.2 中斷/事件控制器EXTI
- 5.1 嵌套中斷向量控制器NVIC
- 第5章 中斷處理和GPIO應(yīng)用
- 4.3.2 STM32F10xxx標(biāo)準(zhǔn)外設(shè)庫體系結(jié)構(gòu)
- 4.3.1 Doxygen格式
- 4.3 STM32標(biāo)準(zhǔn)外設(shè)庫
- 4.2.4 固件函數(shù)庫文件描述
- 4.2.3 文件結(jié)構(gòu)
- 4.2.2 數(shù)據(jù)類型和結(jié)構(gòu)
- 4.2.1 命名規(guī)則
- 4.2 FWLib固件庫
- 4.1.2 CMSIS文件結(jié)構(gòu)
- 4.1.1 CMSIS架構(gòu)
- 4.1 Cortex微控制器軟件接口標(biāo)準(zhǔn)
- 第4章STM32程序設(shè)計
- 3.6 最小系統(tǒng)設(shè)計
- 3.5.2 引腳分布和調(diào)試端口
- 3.5.1 SWJ調(diào)試端口(Serial Wire and JTAG)
- 3.5 調(diào)試接口
- 3.4.3 寄存器描述
- 3.4.2 時鐘
- 3.4.1 復(fù)位
- 3.4 復(fù)位和時鐘控制
- 3.3.4 電源控制寄存器
- 3.3.3 低功耗模式
- 3.3.2 電源管理
- 3.3.1 電源
- 3.3 電源管理
- 3.2.3 啟動配置
- 3.2.2 存儲器組織
- 3.2.1 系統(tǒng)結(jié)構(gòu)
- 3.2 存儲器和總線結(jié)構(gòu)
- 3.1.5 STM32命名規(guī)則
- 3.1.4 主要優(yōu)點(diǎn)
- 3.1.3 STM32F105/107系列微控制器
- 3.1.2 STM32F101/2/3x系列微控制器
- 3.1.1 產(chǎn)品種類和應(yīng)用
- 3.1 STM32系列微控制器概述
- 第3章STM32系列微控制器
- 2.9 嵌套中斷向量控制器
- 2.8 電源管理
- 2.7.2 復(fù)位
- 2.7.1 時鐘
- 2.7 時鐘和復(fù)位
- 2.6.2 異常處理
- 2.6.1 異常類型和優(yōu)先級
- 2.6 異常
- 2.5.2 位段
- 2.5.1 存儲器組織
- 2.5 存儲器映射
- 2.4 總線接口
- 2.3 指令集
- 2.2.3 存儲格式
- 2.2.2 寄存器
- 2.2.1 特權(quán)訪問和用戶訪問
- 2.2 編程模型
- 2.1 Cortex-M3處理器基本結(jié)構(gòu)
- 第2章Cortex-M3內(nèi)核
- 1.4.4 AT91SAM3系列
- 1.4.3 LPC1000系列
- 1.4.2 Stellaris系列
- 1.4.1 STM32系列
- 1.4 Cortex-M3處理器選型
- 1.3.6 Cortex系列
- 1.3.5 ARM11微處理器系列
- 1.3.4 ARM10E微處理器系列
- 1.3.3 ARM9E微處理器系列
- 1.3.2 ARM9微處理器系列
- 1.3.1 ARM7微處理器系列
- 1.3 ARM處理器內(nèi)核分類
- 1.2.2 ARM體系結(jié)構(gòu)擴(kuò)展
- 1.2.1 ARM體系結(jié)構(gòu)的版本
- 1.2 ARM體系結(jié)構(gòu)
- 1.1 什么是Cortex處理器
- 第1章 引言
- 前言
- 版權(quán)信息
- 封面
- 封面
- 版權(quán)信息
- 前言
- 第1章 引言
- 1.1 什么是Cortex處理器
- 1.2 ARM體系結(jié)構(gòu)
- 1.2.1 ARM體系結(jié)構(gòu)的版本
- 1.2.2 ARM體系結(jié)構(gòu)擴(kuò)展
- 1.3 ARM處理器內(nèi)核分類
- 1.3.1 ARM7微處理器系列
- 1.3.2 ARM9微處理器系列
- 1.3.3 ARM9E微處理器系列
- 1.3.4 ARM10E微處理器系列
- 1.3.5 ARM11微處理器系列
- 1.3.6 Cortex系列
- 1.4 Cortex-M3處理器選型
- 1.4.1 STM32系列
- 1.4.2 Stellaris系列
- 1.4.3 LPC1000系列
- 1.4.4 AT91SAM3系列
- 第2章Cortex-M3內(nèi)核
- 2.1 Cortex-M3處理器基本結(jié)構(gòu)
- 2.2 編程模型
- 2.2.1 特權(quán)訪問和用戶訪問
- 2.2.2 寄存器
- 2.2.3 存儲格式
- 2.3 指令集
- 2.4 總線接口
- 2.5 存儲器映射
- 2.5.1 存儲器組織
- 2.5.2 位段
- 2.6 異常
- 2.6.1 異常類型和優(yōu)先級
- 2.6.2 異常處理
- 2.7 時鐘和復(fù)位
- 2.7.1 時鐘
- 2.7.2 復(fù)位
- 2.8 電源管理
- 2.9 嵌套中斷向量控制器
- 第3章STM32系列微控制器
- 3.1 STM32系列微控制器概述
- 3.1.1 產(chǎn)品種類和應(yīng)用
- 3.1.2 STM32F101/2/3x系列微控制器
- 3.1.3 STM32F105/107系列微控制器
- 3.1.4 主要優(yōu)點(diǎn)
- 3.1.5 STM32命名規(guī)則
- 3.2 存儲器和總線結(jié)構(gòu)
- 3.2.1 系統(tǒng)結(jié)構(gòu)
- 3.2.2 存儲器組織
- 3.2.3 啟動配置
- 3.3 電源管理
- 3.3.1 電源
- 3.3.2 電源管理
- 3.3.3 低功耗模式
- 3.3.4 電源控制寄存器
- 3.4 復(fù)位和時鐘控制
- 3.4.1 復(fù)位
- 3.4.2 時鐘
- 3.4.3 寄存器描述
- 3.5 調(diào)試接口
- 3.5.1 SWJ調(diào)試端口(Serial Wire and JTAG)
- 3.5.2 引腳分布和調(diào)試端口
- 3.6 最小系統(tǒng)設(shè)計
- 第4章STM32程序設(shè)計
- 4.1 Cortex微控制器軟件接口標(biāo)準(zhǔn)
- 4.1.1 CMSIS架構(gòu)
- 4.1.2 CMSIS文件結(jié)構(gòu)
- 4.2 FWLib固件庫
- 4.2.1 命名規(guī)則
- 4.2.2 數(shù)據(jù)類型和結(jié)構(gòu)
- 4.2.3 文件結(jié)構(gòu)
- 4.2.4 固件函數(shù)庫文件描述
- 4.3 STM32標(biāo)準(zhǔn)外設(shè)庫
- 4.3.1 Doxygen格式
- 4.3.2 STM32F10xxx標(biāo)準(zhǔn)外設(shè)庫體系結(jié)構(gòu)
- 第5章 中斷處理和GPIO應(yīng)用
- 5.1 嵌套中斷向量控制器NVIC
- 5.2 中斷/事件控制器EXTI
- 5.2.1 中斷/事件管理
- 5.2.2 EXTI寄存器
- 5.3 EXTI固件庫
- 5.3.1 定義聲明
- 5.3.2 EXTI庫函數(shù)
- 5.4 通用GPIO
- 5.4.1 主要特性
- 5.4.2 GPIO寄存器
- 5.4.3 AFIO寄存器
- 5.5 GPIO固件庫
- 5.5.1 定義聲明
- 5.5.2 GPIO庫函數(shù)
- 5.6 DMA控制器
- 5.6.1 通道映射
- 5.6.2 DMA處理和通道
- 5.6.3 DMA寄存器
- 5.7 DMA固件庫
- 5.7.1 定義聲明
- 5.7.2 DMA庫函數(shù)
- 5.8 程序設(shè)計
- 5.8.1 GPIO與EXTI應(yīng)用例程
- 5.8.2 DMA應(yīng)用例程
- 第6章 通用同步/異步收發(fā)器USART
- 6.1 串行通信基礎(chǔ)
- 6.1.1 異步通信
- 6.1.2 同步通信
- 6.1.3 串行通信的分類
- 6.2 USART概述
- 6.2.1 字符定義
- 6.2.2 數(shù)據(jù)發(fā)送
- 6.2.3 數(shù)據(jù)接收
- 6.2.4 波特率設(shè)置
- 6.3 模式控制
- 6.3.1 同步模式
- 6.3.2 單線半雙工模式
- 6.3.3 DMA設(shè)置
- 6.3.4 硬件流量控制
- 6.3.5 USART中斷請求
- 6.4 USART寄存器定義
- 6.4.1 USART寄存器說明
- 6.4.2 USART寄存器固件庫定義
- 6.5 USART固件庫
- 6.5.1 定義聲明
- 6.5.2 USART庫函數(shù)
- 6.6 程序設(shè)計舉例
- 6.6.1 串口測試程序
- 6.6.2 程序分析
- 第7章 串行外設(shè)接口SPI
- 7.1 SPI簡介
- 7.1.1 接口定義
- 7.1.2 多機(jī)通信
- 7.2 SPI主要特征
- 7.2.1 從設(shè)備選擇管理
- 7.2.2 時鐘相位與極性
- 7.3 SPI功能描述
- 7.3.1 SPI主從模式
- 7.3.2 單工通信
- 7.3.3 狀態(tài)標(biāo)志
- 7.3.4 其他功能
- 7.4 SPI寄存器定義
- 7.4.1 SPI寄存器說明
- 7.4.2 SPI寄存器固件庫定義
- 7.5 SPI固件庫
- 7.5.1 定義聲明
- 7.5.2 SPI固件庫函數(shù)
- 7.6 程序設(shè)計舉例
- 第8章 定時器
- 8.1 STM32F103x定時器簡介
- 8.2 定時器功能
- 8.2.1 時基單元
- 8.2.2 計數(shù)器模式
- 8.2.3 時鐘選擇
- 8.2.4 捕獲/比較通道
- 8.2.5 PWM模式
- 8.2.6 定時器和外部觸發(fā)同步
- 8.2.7 定時器同步
- 8.2.8 其他功能
- 8.3 定時器特性
- 8.3.1 高級控制定時器特性
- 8.3.2 通用定時器特性
- 8.3.3 基本定時器特性
- 8.4 定時器寄存器定義
- 8.4.1 高級控制定時器寄存器說明
- 8.4.2 通用控制定時器寄存器說明
- 8.4.3 普通定時器寄存器說明
- 8.4.4 TIM寄存器固件庫定義
- 8.5 定時器寄存器固件庫定義
- 8.5.1 定義聲明
- 8.5.2 TIM固件庫函數(shù)
- 8.6 程序設(shè)計舉例
- 8.6.1 PWM模式
- 8.6.2 比較輸出觸發(fā)模式
- 第9章 操作系統(tǒng)移植
- 9.1 μC/OS-Ⅱ簡介
- 9.1.1 μC/OS-Ⅱ軟件體系結(jié)構(gòu)
- 9.1.2 μC/OS-II功能
- 9.2 μC/OS-Ⅱ移植
- 9.2.1 移植μC/OS-II的條件
- 9.2.2 改寫OS_CPU.H文件
- 9.2.3 改寫OS_CPU_C.C文件
- 9.2.4 改寫OS_CPU_A.S文件
- 9.3 μC/OS-Ⅱ應(yīng)用實例
- 9.3.1 兩個任務(wù)
- 9.3.2 主函數(shù)
- 9.4 FreeRTOS簡介及應(yīng)用
- 9.4.1 FreeRTOS簡介
- 9.4.2 FreeRTOS操作系統(tǒng)原理
- 9.4.3 FreeRTOS移植
- 9.4.4 實例分析
- 9.5 RT-Thread簡介及移植
- 9.5.1 RT-Thread簡介
- 9.5.2 RT-Thread移植
- 第10章 溫濕度測量儀設(shè)計
- 10.1 簡介
- 10.2 系統(tǒng)設(shè)計
- 10.3 程序設(shè)計
- 10.3.1 AD7792驅(qū)動設(shè)計
- 10.3.2 主程序設(shè)計
- 參考文獻(xiàn) 更新時間:2019-01-09 15:45:20