出版社:电子工业出版社
年代:2011
定价:39.9
本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。
第1章 嵌入式系统概述1.1 嵌入式系统简介1.2 ARM体系结构及微处理器系列1.3 Cortex-M3简介1.4 STM32的发展1.5 STM32教学开发板第2章 Cortex-M3体系结构2.1 CM3微处理器核结构2.2 处理器的工作模式及状态2.3 寄存器2.4 总线接口2.5 存储器的组织与映射2.6 指令集2.7 流水线2.8 异常和中断2.9 STM32微控制器概述第3章 STM32程序设计3.1 嵌入式C语言知识精编3.2 嵌入式软件层次结构3.3 Cortex微控制器软件接口标准3.4 FWLib固件库3.5 嵌入式C编程标准第4章 STM32电源、时钟及复位电路4.1 电源电路4.2 时钟电路4.3 复位电路4.4 启动设置第5章 STM32的GPIO5.1 GPIO的硬件结构及功能5.2 GPIO控制寄存器5.3 应用实例第6章 STM32中断系统6.1 STM32中断源6.2 STM32中断优先级6.3 外部中断/事件硬件结构(EXTI)6.4 外部中断寄存器配置6.5 中断过程6.6 EXTI 寄存器6.7 STM32外部中断应用实例第7章 STM32通用同步/异步收发器USART7.1 端口复用7.2 USART功能和结构7.3 USART帧格式7.4 波特率设置7.5 硬件流控制7.6 USART中断请求7.7 USART寄存器7.8 USART应用实例第8章 STM32定时器8.1 STM32定时器概述8.2 通用定时器TIMx内部结构8.3 通用定时器TIMx功能8.4 通用定时器TIMx寄存器8.5 TIM2应用实例8.6 RTC结构及功能8.7 RTC控制寄存器8.8 备份寄存器8.9 电源控制寄存器8.10 RTC相关的寄存器8.11 RTC应用实例8.12 系统时钟SysTick简介8.13 SysTick寄存器8.14 SysTick应用实例第9章 STM32的DMA9.1 DMA简介9.2 STM32的DMA结构及功能9.3 DMA寄存器9.4 DMA初始化设置第10章 STM32的A/D转换器10.1 ADC硬件结构及功能10.2 工作模式10.3 数据对齐10.4 ADC中断10.5 ADC控制寄存器10.6 ADC程序设计第11章 μC/OS-II嵌入式操作系统基础11.1 操作系统的作用11.2 操作系统的基本概念11.3 μC/OS-II简介11.4 μC/OS-II移植第12章 μC/OS-Ⅱ的内核机制12.1 μC/OS-Ⅱ内核结构12.2 μC/OS-II的任务管理12.3 μC/OS-Ⅱ的时间管理12.4 任务间的通信与同步附录A ARM常用缩写附录B Cortex-M3指令清单附录C STM32开发板原理图参考文献
《STM32嵌入式微控制器快速上手》介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。
陈志旺, 等编著
(美) 莫顿 (Morton,T.D.) , 著
( ) 莫顿 (Morton,T.D.) , 著
薛丽萍, 编著
杨百军, 王学春, 黄雅琴, 编著
马维华, 编著
谭大为, 张有光, 刘晚春, 编著
彭刚, 秦志强, 姚昱, 编著
彭刚, 秦志强, 编著