- 电子工业出版社
 - 9787121315947
 - 1-11
 - 206268
 - 48253012-8
 - 平塑
 - 16开
 - 2023-08
 - 330
 - 204
 - TP360.21
 - 计算机科学与技术
 - 本科 高职
 
                            目录
                        
                        
                                目    录__eol____eol__第1章  嵌入式系统设计基础	1__eol__1.1  嵌入式系统概述	1__eol__1.1.1  什么是嵌入式系统	1__eol__1.1.2  嵌入式系统的技术特点	2__eol__1.1.3  嵌入式系统的组成	2__eol__1.2  嵌入式系统的开发	4__eol__1.2.1  嵌入式系统的开发模式	4__eol__1.2.2  嵌入式系统开发需要的软件、硬件	5__eol__1.2.3  软件开发流程	6__eol__习题1	7__eol__第2章  ARM Cortex-M3处理器	9__eol__2.1  ARM处理器	9__eol__2.2  Cortex-M3处理器结构	10__eol__2.3  寄存器	13__eol__2.4  存储器组织	15__eol__习题2	19__eol__第3章  Thumb指令系统	20__eol__3.1  ARM指令集和Thumb指令集	20__eol__3.2  统一汇编语言(UAL)	21__eol__3.2.1  汇编语言的语句格式	21__eol__3.2.2  汇编语言的程序结构	22__eol__3.2.3  存储器空间分配指示符	24__eol__3.2.4  常量表达	24__eol__3.3  数据寻址	25__eol__3.3.1  寄存器寻址	26__eol__3.3.2  存储器寻址	27__eol__3.4  常用指令	28__eol__3.4.1  处理器指令格式	28__eol__3.4.2  数据传送指令	30__eol__3.4.3  数据处理指令	31__eol__3.4.4  分支跳转指令	32__eol__3.5  STM32启动代码	33__eol__3.6  开发工具MDK	37__eol__3.6.1  MDK安装	38__eol__3.6.2  MDK目录结构	39__eol__3.6.3  创建应用程序	40__eol__3.6.4  汇编语言程序的开发	43__eol__习题3	45__eol__第4章  STM32微控制器	47__eol__4.1  STM32微控制器结构	47__eol__4.1.1  STM32系列微控制器	47__eol__4.1.2  STM32系统结构	49__eol__4.1.3  STM32存储结构	51__eol__4.2  STM32微控制器开发	52__eol__4.2.1  Cortex微控制器软件接口标准CMSIS	53__eol__4.2.2  STM32驱动程序库	54__eol__4.2.3  C语言应用	56__eol__4.3  复位与时钟控制(RCC)	59__eol__习题4	64__eol__第5章  STM32的通用I/O端口	66__eol__5.1  GPIO的结构与功能	66__eol__5.2  GPIO寄存器	67__eol__5.2.1  GPIO寄存器的功能	68__eol__5.2.2  GPIO寄存器的应用	69__eol__5.3  GPIO输出应用示例:LED灯的亮灭控制	71__eol__5.3.1  项目创建和选项配置	71__eol__5.3.2  应用程序分析	74__eol__5.3.3  应用程序编写	77__eol__5.3.4  程序模拟运行	80__eol__5.3.5  程序硬件仿真	83__eol__5.4  GPIO输入应用示例:查询按键状态	85__eol__5.4.1  程序分析和编写	86__eol__5.4.2  程序调试和运行	88__eol__5.5  STM32库编程总结	90__eol__5.5.1  基于STM32库的开发过程	90__eol__5.5.2  使用STM32库的一般规则	91__eol__5.5.3  对比直接对寄存器编程	93__eol__习题5	96__eol__第6章  CM3异常和STM32中断	98__eol__6.1  Cortex-M3的异常	98__eol__6.2  STM32的中断应用	101__eol__6.2.1  NVIC初始化配置	102__eol__6.2.2  外部中断EXTI	103__eol__6.2.3  GPIO引脚的中断配置	106__eol__6.2.4  芯片外设的中断配置	107__eol__6.3  EXTI应用示例:按键中断	107__eol__6.3.1  主程序流程	107__eol__6.3.2  中断初始化配置	109__eol__6.3.3  中断应用程序编写	111__eol__习题6	113__eol__第7章  STM32的串行通信接口	115__eol__7.1  串行异步通信	115__eol__7.1.1  串行异步通信字符格式	115__eol__7.1.2  串行异步通信接口	116__eol__7.2  通用同步/异步接收/发送器(USART)	118__eol__7.2.1  STM32的USART功能	118__eol__7.2.2  STM32的USART应用	120__eol__7.3  USART应用示例:实现C语言标准输入/输出函数	121__eol__7.3.1  USART初始化配置	121__eol__7.3.2  输入/输出函数的重定向	123__eol__7.3.3  信息交互应用程序	126__eol__7.3.4  USART接口的中断应用	128__eol__习题7	133__eol__第8章  STM32的DMA接口	135__eol__8.1  DMA控制器	135__eol__8.1.1  DMA传输过程	135__eol__8.1.2  STM32的DMA功能	136__eol__8.1.3  STM32的DMA应用	138__eol__8.2  DMA应用示例:USART接口的DMA传输	140__eol__8.2.1  DMA初始化配置	140__eol__8.2.2  DMA传输应用程序编写	142__eol__8.3  DMA、USART和GPIO的综合应用	145__eol__8.3.1  综合应用的项目分析	145__eol__8.3.2  综合应用的编程	146__eol__习题8	149__eol__第9章  STM32的定时器接口	151__eol__9.1  系统时钟(SysTick)	151__eol__9.1.1  系统嘀嗒定时器	151__eol__9.1.2  SysTick应用示例:精确定时	154__eol__9.2  STM32看门狗	156__eol__9.2.1  独立看门狗(IWDG)	156__eol__9.2.2  IWDG应用示例:IWDG复位	159__eol__9.2.3  窗口看门狗(WWDG)	161__eol__9.2.4  WWDG应用示例:适时“喂狗”	164__eol__9.3  STM32定时器(TIMx)	166__eol__9.3.1  基本定时器(TIM6和TIM7)	166__eol__9.3.2  基本定时器应用示例:周期性定时中断	170__eol__9.4  STM32实时时钟(RTC)	173__eol__9.4.1  RTC结构及特性	173__eol__9.4.2  RTC应用示例:闹钟	176__eol__习题9	179__eol__第10章  STM32的模拟接口	181__eol__10.1  STM32的ADC接口	181__eol__10.1.1  ADC结构及特性	181__eol__10.1.2  ADC的转换模式	186__eol__10.1.3  STM32的ADC函数	187__eol__10.1.4  ADC应用示例:数据采集	189__eol__10.2  STM32的DAC接口	194__eol__10.2.1  DAC结构及特性	194__eol__10.2.2  STM32的DAC函数	197__eol__10.2.3  DAC应用示例:输出模拟电压	199__eol__习题10	202__eol__参考文献	203                            
                            
                        
                        
                        
                    




