|
【STM32图书分享】ARM Cortex-M3系统设计与实现(STM32基础篇)5 [ U& \* K7 t3 X# \# P 作 者 :郭书军,王玉花) i5 b/ [* |& F! ^/ _$ [ 出 版 社 :电子工业出版社; 第1版 出版时间:2014年1月1日
内容简介:8 v& B$ K/ I7 q7 n( ^# k 本书以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简介 1.1 STM32 MCU结构 1.2 STM32 MCU存储器映象 1.3 STM32 MCU系统时钟树$ s9 }* u" k: N 1.4 Cortex-M3简介 第2章 通用并行接口GPIO 2.1 GPIO结构及寄存器说明 2.2 GPIO设计实例 2.2.1 直接操作寄存器软件设计 O* H( e0 H3 B 2.2.2 使用库函数范例程序(V2.0.1) 2.2.3 用GPIO控制LCD1 n F1 P( R- u" }% E ' h! m" t- H e6 h! E. L 第3章 通用同步/异步收发器接口USART 3.1 UART简介 3.2 USART结构及寄存器说明 3.3 USART设计实例" F% p+ s. c6 X0 U" o$ X. r5 y! n 3.3.1 USART基本功能程序设计 3.3.2 与计算机通信程序设计- k4 h$ D( S4 p& t 3.3.3 用printf()实现通信程序设计# i" ^3 t6 z- O, m 第4章 串行设备接口SPI" i* n/ n! O' g6 @2 c# Y# p 4.1 SPI结构及寄存器说明8 v9 u, s5 e" E* o/ {3 W 4.2 SPI设计实例 4.2.1 SPI基本功能程序设计 4.2.2 SPI环回程序设计 4.2.3 用SPI控制LCD; l4 O4 B4 _: d0 j 第5章 定时器TIM 5.1 TIM结构及寄存器说明9 Z5 M+ H6 U# u; ? F4 l 5.2 TIM设计实例) L( H' c `8 ]8 x 5.2.1 1s定时程序设计" N4 c, O0 z5 Y% v# Y2 U 5.2.2 矩形波输出程序设计& L( ], e& ?. m 5.2.3 矩形波测量程序设计 9 k# X# m, j6 j! f0 a 第6章 模/数转换器ADC 6.1 ADC结构及寄存器说明 6.2 ADC设计实例0 N) o! ]6 ^9 J' D 6.2.1 用ADC1规则通道实现外部输入模拟信号的模数转换! N/ U8 `; [, [ g, l 6.2.2 用ADC1注入通道实现内部温度传感器的温度测量 第7章 内部集成电路总线接口I2C 7.1 I2C结构及寄存器说明 7.2 I2C设计实例 7.2.1 24C32A简介- b4 G' r$ N4 q8 i3 H 7.2.2 24C32A程序设计. \8 D1 W$ v# ?% V, i 7.2.3 24C32A程序应用 第8章 嵌套向量中断控制器NVIC 8.1 NVIC简介4 i6 T# @5 S; }; m 8.2 EXTI中断" D4 W- W6 B) N* ~ 8.3 USART中断 8.4 TIM中断 8.5 ADC中断 第9章 直接存储器存取DMA1 F* E# ~. T1 x! M& v0 ~1 @: V 9.1 DMA简介 9.2 USART的DMA操作 9.3 TIM的DMA操作 9.4 ADC的DMA操作 第10章 实时钟系统设计- p8 U/ C. u0 {& A$ s1 ~; k$ N 10.1 系统结构 10.2 程序设计 10.2.1 实时钟程序设计) P4 J2 p/ O8 _& Q2 y 10.2.2 按键和显示程序设计 10.2.3 系统程序设计 10.3 程序实现: u( E& B, S& E0 U! m 附录A 开发板简介 附录B 调试器简介 附录C ASCII码表8 S0 e; E; f" u$ \ 附录D C语言运算符9 w! X& Y+ k0 d 附录E 实验指导; q. r* n- j* i9 {% }( d! { 实验1 设计入门; [# ^9 E( s- g q1 {5 { 实验2 LCD实验! z7 f2 z' {% l. V: X* ? 实验3 USART实验" N: I; \) k: n# f5 M9 v' C 实验4 SPI实验1 ]! n- E7 o1 t, `0 n/ R, C 实验5 TIM实验 实验6 ADC实验- N8 s5 w$ p! U& B# V& C3 N% w 实验7 I2C实验 实验8 中断实验$ _( V' ?% r$ J4 T2 a 实验9 DMA实验7 B/ ]; a* l" C Q, N5 c4 H 实验10 实时钟实验: _+ v4 X! J: n5 J% @+ N' l9 P z 参考文献 亚马逊购买地址 当当网购买地址 STM32图书分享集锦(推荐可获赠ST图书) |
微信公众号
手机版
RE:【STM32图书分享】ARM Cortex-M3系统设计与实现(STM32基础篇)