
STM32单片机原理与工程实践! f) G! p2 k6 b9 _- h 作 者:杨光祥 出 版 社:武汉理工大学出版社 出版时间 2013年3月1日. `3 k3 x9 i, A ![]() 内容推荐6 W$ I' o, t' k; V8 S6 U 《STM32单片机原理与工程实践》全面系统地阐述了STM32F10X系列单片微型计算机的基础理论和工程应用,深入地介绍了STM32F10X与外部器件的接口设计方法与软件设计,比如GPRS模块、GPS模块、液晶显示触摸屏、CAN、RS485扩展、非接触式卡、射频模块、专用电能计量芯片、温度传感器、USB键盘等。全书共分为13章,包括ARM家族介绍,Cortex—M3体系结构,STM32F10X电源、时钟及复位电路,STM32F10X最小系统与开发环境,STM32F10X功能与资源概述,基于STM32的M1非接触卡的读卡器设计,基于STM32的数字远程数据采集站,基于STM32的矿用安全监测数据转发器设计,基于STM32的多路无线温度采集系统,基于STM32的电力采集板设计,液晶触摸屏在STM32F10X上的移植,基于STM32的USB键盘设计,基于STM32的μC/OS—Ⅱ嵌入式系统移植。$ }2 s* {! E+ A 目录8 F, S0 E& J, [, K8 ~' ^' |; g 第1章 ARM家族介绍 1.1 单片微型计算机发展 # D9 E# K; m! S+ D# u2 m 1.2 嵌入式系统简介 9 l$ k4 D& Z+ G6 f; a% w4 r 1.3 Cortex—M3简介 1.4 ARM系列嵌入式系统处理器 第2章 Cortex—M3体系结构 6 ^3 x7 }, j# K 2.1 微处理器核结构 2.2 处理器的操作模式及状态 2.3 寄存器 ; D1 n, N. k2 @0 @% ~ 2.4 总线矩阵 2.5 系统地址映射 2.6 指令集 2.7 流水线 2.8 异常和中断处理 第3章 STM32F10X电源、时钟及复位电路 3.1 电源电路 9 T- v7 F3 D3 A5 u! R# p+ [4 M 3.2 时钟树结构 * u3 F0 i8 d6 L4 n6 u7 y 3.3 复位电路 3.4 启动设置 " u; R" e+ I9 T4 l 第4章 STM32F10X最小系统与开发环境 4.1 STM32F10X最小系统运行条件 $ h# X! D, Y+ V$ _1 h! M 4.2 STM32F10X最小系统设计要点 % g) Q7 x" ]3 @3 K p 4.3 STM32F10X程序下载的几种方法 4 ~! j9 M) P: g8 G 4.4 FWLib固件库 4.5 开发环境 : t; T9 q# ^4 P/ V, H" H 4.6 IAREWARM使用入门 4.7 STM32入门之点亮流水灯 , n( B% g' @2 @$ F 第5章 STM32F10X功能与资源概述 5.1 电源控制 5.2 实时时钟RTC * Z& z6 z7 K8 j7 m, f& [% R5 K 5.3 备份寄存器BKP d/ I# m+ b8 i9 b8 p S 5.4 独立看门狗IWDG 5.5 GPIO 5.6 中断和事件 5.7 DMA控制器 5.8 高级定时控制器TIM1 5.9 通用定时控制器TIMx 5.1 0控制器局域网bxCAN 5.1 112C接口 5.1 2串行外设接口SPI 5.1 3USART收发器 ) Z% s) V; d4 L 5.1 4USB全速设备接口 ! C/ M' ]5 S5 i* o 5.1 5模拟/数字转换ADC " B* s- X* Y; C* @: G% u6 y 5.1 6调试支持DBG 第6章 基于STM32的M1非接触卡的读卡器设计 6.1 概述 6.2 非接触卡的分类 6.3 M1非接触卡读卡器系统设计 6.4 M1非接触卡读卡器硬件设计 6.5 M1非接触卡读卡器软件设计 5 I# \. N) A* I$ z4 R 6.6 总结 第7章 基于STM32的数字远程数据采集站 7.1 概述 7.2 数字远程数据采集站硬件设计 - d3 ^2 s( ~' m \" X h! f" v8 K+ @ 7.3 数字远程数据采集站软件设计 - a# C! G- w& m. r1 Z 7.4 总结 第8章 基于STM32的矿用安全监测数据转发器设计 5 @# h |' l- m- L9 W' F- C! N 8.1 概述 8.2 数据转发器技术要求 8.3 RS485总线基础 6 B: R* U( z9 [6 k1 I9 k$ b8 @; u1 { 8.4 CANBUS总线基础 ! f7 `3 O) b; _9 [* i3 H- s9 J 8.5 STM32F10X的CAN总线接口 8.6 数据转发器设计 + h2 x$ C. g) K6 ?) _ 8.7 PFC8563的程序设计 0 R$ @" P% z0 o& V 8.8 RS485收发电路设计 4 j Y- s# R( v4 B$ U! Q% v0 d' U 8.9 CAN收发电路设计 ) _! d* F: l* F% `7 x7 a6 z 8.10自恢复看门狗设计 $ k" G5 W0 R+ H! M. _ v, L0 K# \1 C 8.11主程序设计 8.12总结 第9章 基于STM32的多路无线温度采集系统 9.1 概述 9.2 多路无线温度采集板设计 ) h( z/ j0 }1 W, H; Z; _7 v4 { 9.3 数据接收显示设计 第10章 基于STM32的电力采集板设计 10.1 概述 我 1 Q$ @) J# _# w0 _" p7 E# l 10.2 电力采集板功能需求 ! A9 U& z2 h5 B. h' M( G ?) U 10.3 ATT7022A简介 8 i+ o: w' F# m2 T& ^ 10.4 ATT7022A部分寄存器说明 10.5 采集板设计 8 i: Q6 s( w4 z 10.6 系统程序设计分析 10.7 总结 第11章 液晶触摸屏在STM32F10X上的移植 % ^# h" ^9 K3 @& ?* c! d( h 11.1 概述 11.2 STM32的FSMC简介 11.3 液晶显示模块设计 4 n( c: `) O" k* v& d5 L! F. k 11.4 GPS定位模块设计 11.5 总结 5 g% z6 O- W8 v' ^2 v 第12章 基于STM32的USB键盘设计 & ]! U* c- h6 o, E4 m0 f+ p. D 12.1 USB概述 w4 X# A' J2 \- Q 12.2 USB的特点 ( F7 p6 G7 p n) @- e 12.3 基于STM32的USB键盘设计要求 12.4 STM32F10X的USB功能简介 12.5 USB键盘硬件设计 12.6 USB键盘程序设计及分析 12.7 总结 # i7 a3 R; |0 `2 k' M 第13章 基于STM32的μC/OS—Ⅱ嵌入式系统移植 ; V8 H& I" A5 z2 ?. b( g 13.1嵌入式系统简介 13.2μC/OS—Ⅱ操作系统简介 13.3μC/OS—Ⅱ操作系统任务管理 13.4μC/OS—Ⅱ操作系统时间管理 13.5μC/OS—Ⅱ操作系统任务间通信 13.6μC/OS—Ⅱ操作系统在STM32上的移植 2 {) I+ f, x, ~* V' Y5 {0 Z 13.7μC/OS—Ⅱ操作系统步骤 ! J" t9 }" q& I: b5 P, T: |4 U 13.8总结 - ^, R( M' t2 `0 k 参考文献 当当网购买地址 0 r) f, k' Z3 M1 x- [: Q1 M! Z9 [ 亚马逊购买地址- k4 L( r c( d3 _4 N8 _ 京东. E, t0 O3 L! K3 ` g: E 9 z; M7 B, U( A$ [/ _- H 推荐理由:这书讲了一些如GPRS模块、GPS模块、液晶显示触摸屏、CAN、RS485扩展、非接触式卡、射频模块、专用电能计量芯片、温度传感器、USB键盘等外设方面的东西,涉及gps,rfid(非接触式卡、射频模块)的stm32书不多,学这个的人可以参考一下。5 }5 _( w1 t% f : I$ A$ w7 A$ e4 z 继续阅读 三十四本STM32图书分享集锦(推荐可获赠ST图书) : H$ S: w8 u( b3 t: _% z |
RE: 【STM32图书分享三十一】—《STM32单片机原理与工程实践》
奋斗开始了。