您好,欢迎来到聚文网。 登录 免费注册
ARM Cortex-M3系统设计与实现——STM32基础篇(第2版)

ARM Cortex-M3系统设计与实现——STM32基础篇(第2版)

  • 字数: 403200.0
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 作者: 郭书军
  • 出版日期: 2018-10-01
  • 商品条码: 9787121351983
  • 版次: 2
  • 开本: 16开
  • 页数: 241
  • 出版年份: 2018
定价:¥48 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书以STM32系列32位Flash MCU为例,以“蓝桥杯”嵌入式设计与开发竞赛训练板为硬件平台,以“一切从简单开始”为宗旨,介绍ARM Cortex-M3系统的设计与实现。全书分为10章,第1章简单介绍STM32 MCU和SysTick的结构;第2、3章以一个简单的嵌入式系统设计为例,详细介绍SysTick、GPIO和USART的应用设计;第4、5章分别介绍SPI和I2C的结构和设计实例;第6、7章分别介绍TIM和ADC的结构和设计实例;第8、9章分别介绍NVIC和DMA的结构和设计实例;第10章介绍竞赛扩展板的使用。书后附有实验指导,以方便实验教学。
作者简介
郭书军,男,教授,毕业于兰州大学通信工程。现工作于北方工业大学,曾负责无源RFID读卡器开发、长距离无源射频识别标签阅读器研制及组网、嵌入式系统实验平台开发等项目,主讲通信原理、微机原理、嵌入式系统设计,曾荣获“研究生课程教学奖”。
目录
第1章STM32MCU简介(1)
1.1STM32MCU结构(1)
1.2STM32MCU存储器映像(2)
1.3STM32MCU系统时钟树(4)
1.3.1时钟控制(5)
1.3.2时钟配置(7)
1.3.3APB2设备时钟使能(11)
1.3.4APB1设备时钟使能(12)
1.3.5备份域控制(13)
1.3.6控制状态(15)
1.4Cortex-M3简介(17)
第2章通用并行接口GPIO(21)
2.1GPIO结构及寄存器说明(21)
2.2GPIO库函数说明(23)
2.3GPIO设计实例(26)
2.3.1使用库函数软件设计(27)
2.3.2使用寄存器软件设计(31)
2.4GPIO设计实现*(33)
2.4.1Keil的安装和使用(33)
2.4.2使用仿真器调试和运行目标程序(35)
2.4.3使用调试器调试和运行目标程序(42)
2.5LCD使用(45)
第3章通用同步/异步收发器接口USART(50)
3.1UART简介(50)
3.2USART结构及寄存器说明(51)
3.3USART库函数说明(54)
3.4USART设计实例(56)
3.4.1USART基本功能程序设计(57)
3.4.2与PC通信程序设计(59)
3.4.3用printf()实现通信程序设计(63)
3.5USART设计实现*(63)
3.5.1使用仿真器调试和运行目标程序(65)
3.5.2使用调试器调试和运行目标程序(68)
第4章串行设备接口SPI(70)
4.1SPI结构及寄存器说明(70)
4.2SPI库函数说明(73)
4.3SPI设计实例(76)
4.3.1SPI基本功能程序设计(76)
4.3.2SPI环回程序设计(78)
4.3.3GPIO仿真SPI程序设计(79)
4.4SPI设计实现*(80)
第5章内部集成电路总线接口I2C(84)
5.1I2C结构及寄存器说明(84)
5.2I2C库函数说明(88)
5.3I2C设计实例(92)
5.3.1I2CEEPROM库函数说明(93)
5.3.2I2CEEPROM库函数程序设计(95)
5.3.3GPIO仿真I2C库函数说明(97)
5.3.4GPIO仿真I2C库函数程序设计(100)
5.4I2C设计实现*(102)
5.4.1I2CEEPROM库函数程序设计实现(102)
5.4.2GPIO仿真I2C库函数程序设计实现(104)
第6章定时器TIM(107)
6.1TIM结构及寄存器说明(107)
6.2TIM库函数说明(115)
6.3TIM设计实例*(124)
6.3.11s定时程序设计(124)
6.3.2矩形波输出程序设计(126)
6.3.3矩形波测量程序设计(129)
6.4实时钟RTC(132)
6.4.1RTC结构及寄存器说明(132)
6.4.2RTC库函数说明(134)
6.4.3RTC程序设计(136)
第7章模数转换器ADC(139)
7.1ADC结构及寄存器说明(139)
7.2ADC库函数说明(145)
7.3ADC设计实例*(151)
7.3.1用ADC1规则通道实现外部输入模拟信号的模数转换(151)
7.3.2用ADC1注入通道实现内部温度传感器的温度测量(154)
第8章嵌套向量中断控制器NVIC*(157)
8.1NVIC简介(157)
8.2EXTI中断(162)
8.3USART中断(167)
8.4TIM中断(169)
8.5ADC中断(171)
第9章直接存储器存取DMA*(173)
9.1DMA简介(173)
9.2USART的DMA操作(177)
9.3ADC的DMA操作(179)
第10章竞赛扩展板的使用(182)
10.1数码管的使用(182)
10.2ADC按键的使用(183)
10.3湿度传感器DHT11的使用(186)
10.4温度传感器DS18B20的使用(188)
10.5加速度传感器LIS302DL的使用(194)
附录ASTM32库函数(197)
附录BSTM32引脚功能(212)
附录CCT117E嵌入式竞赛训练板简介(224)
附录DCT117E嵌入式竞赛扩展板简介(229)
附录EASCII码表(233)
附录FC语言运算符(234)
附录G实验指导(235)
实验1GPIO应用(235)
实验2USART应用(236)
实验3SPI应用(236)
实验4I2C应用(237)
实验5TIM应用(238)
实验6ADC应用(239)
实验7NVIC应用(240)
实验8DMA应用(240)
参考文献(241)

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网