- ISBN:9787111444169
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:248
- 出版时间:2017-06-06
- 条形码:9787111444169 ; 978-7-111-44416-9
本书特色
本书内容包括了基于STM32的嵌入式系统设计的原理、硬件设计、软件开发及工程实践。在原理部分针对*关键的部分给出了较为详细的解析。在硬件设计部分设计分析了一套STM32开发板的详细电路。在软件编程部分不仅引领读者使用库函数编程实现对外设的编程,部分环节还使用寄存器方式实现,另外给出了双缓冲乒乓操作等高级编程方法,及利用uIP、FatFs等编程实现网络通信和文件系统。*后在工程实践部分给出了工程实例。本书的硬件和代码由作者设计及编程。
内容简介
卢有亮编著的《基于STM32的嵌入式系统原理与设计(普通高等教育十二五电子信息类规划教材)/亮点嵌入式系列》内容包括了基于STM32的嵌入式系统设计的原理、硬件设计、软件开发及工程实践。在原理部分针对*关键的部分给出了较为详细的解析。在硬件设计部分设计分析了作者开发的STM32开发板的详细电路。在软件编程部分不仅引领读者使用库函数编程实现对外设的编程,部分环节还使用寄存器方式实现,另外给出了双缓冲乒乓操作等高级编程方法,及利用uIP、FatFs等编程实现网络通信和文件系统。*后在工程实践部分给出了工程实例。本书的硬件和代码由作者设计及编程。本书适合于计算机、电子、通信、机电、自动化及相关专业的本、专科学生及研究生,也适合于广大嵌入式系统开发工程技术人员、电子技术研究人员。
目录
前言
第1章STM32基本原理1
11STM32性能和结构1
111总体性能1
112系统结构分析2
113芯片封装和引脚概述4
12CortexM3处理器5
121CortexM3的定位和应用5
122CortexM3处理器结构6
123CortexM3寄存器7
124堆栈10
13STM32储存地址映射11
14引脚功能描述15
15电源连接16
16复位和时钟控制(RCC)17
161复位17
162时钟源17
163时钟管理寄存器20
17输入/输出端口20
171常规输入/输出GPIO20
172GPIO复用21
18模数转换器和数模转换器22
181模数转换器22
182数模转换器23
19中断24
191STM32的中断通道和中断
向量处理25
192STM32的外部中断28
193STM32的中断优先级分组28
110DMA30
1101DMA解析30
1102DMA通道和请求31
111定时器34
1111系统滴答定时器(SysTick)34
1112STM32常规定时器39
112同步串行口SPI和I2C40
1121SPI40
1122I2C43
113同步异步收发器45
114灵活的FSMC46
1141FSMC概述46
1142FSMC控制液晶控制器48
习题148
第2章硬件设计50
21STM32主板设计50
211MCU及其周围电路设计50
212USB转串口电路设计51
213TTL转RS232电路设计52
214网络端口电路53
215SPI FLASH端口电路54
216I2C端口电路54
217TF卡端口电路55
218按键、LED显示电路和
其他端口55
22液晶屏与触摸屏控制板设计56
221带触摸TFT液晶屏56
222TFT LCD 屏的时序58
223触摸屏58
224TFT LCD 的背光LED59
225TFT LCD控制器RA887560
226TFT液晶控制板具体设计65
习题271
第3章STM32软件开发72
31STM32软件开发环境72
311MDK Keil开发环境73
312串口编程软件ISP74
313JLINK76
32使用固件库开发我的**个工程81
321获得和理解固件库81
322我的**个工程83
33操作GPIO和管理中断99
331GPIO寄存器99
332GPIO库函数102
333嵌套向量中断控制器NVIC
库函数107
334外部中断/事件管理库函数108
335带按键控制的流水灯实验109
34串口通信和DMA编程115
341串行异步通信USART库函数115
342一个串口发送和中断接收
例程的实现116
343DMA库函数118
344使用DMA和双缓冲乒乓操作
实现串口接收、发送119
35SPI与I2C编程125
351SPI库函数125
352SPI FLASH原理126
353SPI FLASH编程实验130
354TF卡编程135
355I2C编程及实例145
36液晶屏及触摸屏编程152
361FSMC端口配置和简单
图形显示152
362触摸屏编程161
363汉字输出163
364图片显示和操作173
37定时器编程185
371SysTick编程实验185
372定时器库函数187
373定时器编程实验189
38DAC和ADC编程192
381DAC库函数192
382DAC编程193
383ADC库函数195
384DMA方式ADC采集实验197
39网络编程201
391网络端口芯片ENC28J60驱动201
392uIP编程207
393使用uIP实现Ping响应210
394AD采集和网络UDP传输214
395 TCP接收和发送实验219
习题3220
第4章工程项目实例222
41需求分析222
411需求222
412分析222
42工程设计223
421整体设计223
422从机硬件端口设计223
423从机软件设计225
43软件开发225
431宏和变量定义225
432主程序编程226
设计题228
附录229
附录A亮点STM32开发板资源229
附录B实验教学安排237
-
北大人文课(平装)
¥12.7¥45.0 -
落洼物语
¥11.0¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥31.2¥48.0 -
中医基础理论
¥51.7¥59.0 -
马克思主义基本原理(2023年版)
¥14.1¥23.0 -
“十三五”普通高等教育本科部委级规划教材西方服装史(第3版)
¥16.9¥49.8 -
精读韩国新闻,学地道韩语韩国新闻导读教程
¥13.6¥36.0 -
剧本写作教程
¥21.6¥45.0 -
欧美卷-外国文学史-第五版
¥14.3¥39.0 -
房屋建筑学(第六版)(赠教师课件,含数字资源)
¥51.2¥62.0 -
政策科学——公共政策分析导论(第二版)
¥57.2¥78.0 -
马克思恩格斯列宁哲学经典著作导读(第2版马克思主义理论研究和建设工程重点教材)
¥37.6¥61.0 -
全国中医药行业高等教育经典老课本中药学新世纪第2版
¥45.9¥69.0 -
博雅大学堂·历史中国古代简史(第2版)/张帆
¥38.8¥60.0 -
普通心理学学习手册
¥20.8¥36.0 -
马克思主义理论研究和建设工程重点教材:管理学(本科教材)
¥18.3¥48.0 -
高绩效教练(原书第5版)
¥50.8¥79.0 -
大学生心理健康
¥14.0¥48.0 -
刀锋
¥24.1¥39.8 -
物流地理
¥12.2¥33.0