ARM Cortex-M3系统设计与实现-STM32基础篇

本书特色

[

本书以stm32系列32位flash mcu为例,以“一切从简单开始”为宗旨,以直接操作寄存器为设计方法,介绍了arm cortex-m3系统的设计与实现。
全书共10章:第1章简单介绍stm32 mcu和systick的结构,第2章以一个简单的嵌入式系统设计为例详细介绍systick和gpio的应用设计,第3、4、7章分别介绍usart、spi和i2c等串行接口的结构和设计实例,第5、6章分别介绍tim和adc的结构和设计实例,第8、9章分别介绍nvic和dma的结构和设计实例,第10章以实时钟系统设计为例介绍stm32 mcu系统的设计与实现。

]

目录

第1章 stm32 mcu简介 11.1 stm32 mcu结构 11.2 stm32 mcu存储器映象 31.3 stm32 mcu系统时钟树 41.4 cortex-m3简介 9第2章 通用并行接口gpio 122.1 gpio结构及寄存器说明 122.2 gpio设计实例 142.2.1 直接操作寄存器软件设计 142.2.2 使用库函数范例程序(v2.0.1) 292.2.3 用gpio控制lcd 37第3章 通用同步/异步收发器接口usart 443.1 uart简介 443.2 usart结构及寄存器说明 463.3 usart设计实例 503.3.1 usart基本功能程序设计 503.3.2 与计算机通信程序设计 513.3.3 用printf()实现通信程序设计 56第4章 串行设备接口spi 584.1 spi结构及寄存器说明 584.2 spi设计实例 614.2.1 spi基本功能程序设计 624.2.2 spi环回程序设计 634.2.3 用spi控制lcd 65第5章 定时器tim 685.1 tim结构及寄存器说明 685.2 tim设计实例 755.2.1 1s定时程序设计 755.2.2 矩形波输出程序设计 785.2.3 矩形波测量程序设计 79第6章 模/数转换器adc 826.1 adc结构及寄存器说明 826.2 adc设计实例 886.2.1 用adc1规则通道实现外部输入模拟信号的模数转换 896.2.2 用adc1注入通道实现内部温度传感器的温度测量 91第7章 内部集成电路总线接口i2c 947.1 i2c结构及寄存器说明 947.2 i2c设计实例 987.2.1 24c32a简介 987.2.2 24c32a程序设计 997.2.3 24c32a程序应用 101第8章 嵌套向量中断控制器nvic 1048.1 nvic简介 1048.2 exti中断 1088.3 usart中断 1118.4 tim中断 1128.5 adc中断 113第9章 直接存储器存取dma 1159.1 dma简介 1159.2 usart的dma操作 1189.3 tim的dma操作 1199.4 adc的dma操作 120第10章 实时钟系统设计 12210.1 系统结构 12210.2 程序设计 12410.2.1 实时钟程序设计 12410.2.2 按键和显示程序设计 12610.2.3 系统程序设计 13210.3 程序实现 133附录a 开发板简介 136附录b 调试器简介 144附录c ascii码表 146附录d c语言运算符 147附录e 实验指导 148实验1 设计入门 148实验2 lcd实验 149实验3 usart实验 150实验4 spi实验 152实验5 tim实验 154实验6 adc实验 156实验7 i2c实验 158实验8 中断实验 159实验9 dma实验 160实验10 实时钟实验 161参考文献 162

封面

ARM Cortex-M3系统设计与实现-STM32基础篇

书名:ARM Cortex-M3系统设计与实现-STM32基础篇

作者:郭书军

页数:172

定价:¥29.0

出版社:电子工业出版社

出版日期:2014-01-01

ISBN:9787121218835

PDF电子书大小:74MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注