
STM32单片机原理与工程实践4 [( f4 l2 i" `' x d3 m5 |( e 作 者:杨光祥 出 版 社:武汉理工大学出版社 出版时间 2013年3月1日3 A! Q' z: |% N) O$ n ![]() 内容推荐 《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—Ⅱ嵌入式系统移植。) j! p0 G# a& J9 e4 }# A 目录 第1章 ARM家族介绍 1.1 单片微型计算机发展 # F' m% w" |2 M/ C 1.2 嵌入式系统简介 1.3 Cortex—M3简介 1.4 ARM系列嵌入式系统处理器 第2章 Cortex—M3体系结构 / u: }* M; v% r1 q. y 2.1 微处理器核结构 2.2 处理器的操作模式及状态 ' p- g: i L) d5 n 2.3 寄存器 J A2 X l( i+ s3 x) C& @" F. ] 2.4 总线矩阵 2.5 系统地址映射 7 j% D* }; ^1 c+ i4 E0 P% u, W5 f/ X 2.6 指令集 7 P8 J6 N( t/ H L; _8 p* |9 F 2.7 流水线 2.8 异常和中断处理 # V" l% U6 i1 l. M+ [ 第3章 STM32F10X电源、时钟及复位电路 3.1 电源电路 3 H" x4 D3 V, ^- j: _ 3.2 时钟树结构 3.3 复位电路 3.4 启动设置 第4章 STM32F10X最小系统与开发环境 4.1 STM32F10X最小系统运行条件 4.2 STM32F10X最小系统设计要点 4.3 STM32F10X程序下载的几种方法 4.4 FWLib固件库 2 _- {( V$ I5 `% k 4.5 开发环境 ) E$ [3 S7 l* F5 f: m 4.6 IAREWARM使用入门 4.7 STM32入门之点亮流水灯 * z& z: r7 z" R& T 第5章 STM32F10X功能与资源概述 6 m. M; u9 r8 Z H+ h! p3 j 5.1 电源控制 V+ y/ u% ?. W& U, r 5.2 实时时钟RTC 5.3 备份寄存器BKP 5.4 独立看门狗IWDG 5.5 GPIO 5.6 中断和事件 8 M: \7 b% P8 |9 s. X: i- o 5.7 DMA控制器 5.8 高级定时控制器TIM1 9 L X. S, {# S1 B9 ?; w. Q* v 5.9 通用定时控制器TIMx 5.1 0控制器局域网bxCAN - F' h; U- ?6 R# |2 ?4 U 5.1 112C接口 5 u4 e" o" J& H+ ~! W" I! B) R4 N! ] 5.1 2串行外设接口SPI 5.1 3USART收发器 9 G- J3 @# C3 B 5.1 4USB全速设备接口 6 a/ U, K4 p5 {: r# F& Z 5.1 5模拟/数字转换ADC 5.1 6调试支持DBG 第6章 基于STM32的M1非接触卡的读卡器设计 6.1 概述 . \* E$ I0 f% T$ X5 A1 ~, T 6.2 非接触卡的分类 2 L }7 {& ~1 ^' o' ^ 6.3 M1非接触卡读卡器系统设计 5 _" K, F: P6 q6 h) e 6.4 M1非接触卡读卡器硬件设计 6.5 M1非接触卡读卡器软件设计 6.6 总结 " C8 ]7 S2 b6 x" D$ g 第7章 基于STM32的数字远程数据采集站 1 \/ `# d. b4 o, N 7.1 概述 " Q$ y5 V7 A/ N( z6 X4 t 7.2 数字远程数据采集站硬件设计 # g+ c2 }2 x: @) u 7.3 数字远程数据采集站软件设计 7.4 总结 P5 c& p9 ]# \+ {2 B3 | 第8章 基于STM32的矿用安全监测数据转发器设计 8.1 概述 8.2 数据转发器技术要求 8.3 RS485总线基础 2 b# x! s& |' d# a 8.4 CANBUS总线基础 8.5 STM32F10X的CAN总线接口 3 {' t/ S3 a* k. u1 p3 ?, t, ?0 M 8.6 数据转发器设计 9 c! U) y' N+ ?7 [ 8.7 PFC8563的程序设计 8.8 RS485收发电路设计 8.9 CAN收发电路设计 ) ~- y: M# ?. E: z/ ^2 @+ Y! R6 q 8.10自恢复看门狗设计 8.11主程序设计 4 C# E' f2 g( _" |4 J' h3 H& _6 q 8.12总结 9 P$ O) @9 {4 @5 o 第9章 基于STM32的多路无线温度采集系统 9.1 概述 ) q7 |) g& F! T) F/ K9 H/ N8 w 9.2 多路无线温度采集板设计 / @! M4 m8 s0 z) u! v0 V0 Q 9.3 数据接收显示设计 $ W) H5 X, n* V2 c* w* Y X4 J 第10章 基于STM32的电力采集板设计 10.1 概述 我 3 k3 Q: G& x" x2 v% i' c! F 10.2 电力采集板功能需求 10.3 ATT7022A简介 9 ]. f% `- {5 M, p) B 10.4 ATT7022A部分寄存器说明 6 ~) k% n5 K8 o/ } 10.5 采集板设计 0 W& i6 O' p* i4 l9 ?3 [ 10.6 系统程序设计分析 6 }0 Q9 L6 u& b' [$ S- C( [ 10.7 总结 3 _0 I( }! r$ H4 Z 第11章 液晶触摸屏在STM32F10X上的移植 4 M; }9 _; Y9 R) ^/ N9 z8 c! S 11.1 概述 11.2 STM32的FSMC简介 9 a! K& Z" k5 s/ M5 a 11.3 液晶显示模块设计 / g g7 W( {1 e6 }- }0 V: ~ 11.4 GPS定位模块设计 : e1 t+ J, r$ g& ]( k 11.5 总结 第12章 基于STM32的USB键盘设计 [7 W5 T; c* O/ B, X, Z 12.1 USB概述 12.2 USB的特点 ; S- \/ H y" s! p1 B2 Z+ D 12.3 基于STM32的USB键盘设计要求 12.4 STM32F10X的USB功能简介 12.5 USB键盘硬件设计 12.6 USB键盘程序设计及分析 12.7 总结 & Q# h. Y, E8 c( i 第13章 基于STM32的μC/OS—Ⅱ嵌入式系统移植 2 v+ Y& G$ L- f. I4 x3 O' U 13.1嵌入式系统简介 13.2μC/OS—Ⅱ操作系统简介 13.3μC/OS—Ⅱ操作系统任务管理 7 d2 d+ I( S$ k, X 13.4μC/OS—Ⅱ操作系统时间管理 " l% p- M( x7 i* q3 Z I7 @ 13.5μC/OS—Ⅱ操作系统任务间通信 ; Z$ L! Y2 b$ N4 P 13.6μC/OS—Ⅱ操作系统在STM32上的移植 13.7μC/OS—Ⅱ操作系统步骤 ( B6 q$ Z5 C( u7 U 13.8总结 7 H7 \' }' N' h b' Q1 | 参考文献/ t5 C/ _4 C' d% w; p4 P: } 3 E% y: F: N8 |% E4 S4 V 当当网购买地址7 x7 S6 ^8 c) E( G) S, ]! l* ~ 亚马逊购买地址 1 @) i Q' ?0 E; L9 h ~ 京东+ h6 m ~4 S- ] + G- F% Y7 L9 o$ f4 H& N+ N/ w 推荐理由:这书讲了一些如GPRS模块、GPS模块、液晶显示触摸屏、CAN、RS485扩展、非接触式卡、射频模块、专用电能计量芯片、温度传感器、USB键盘等外设方面的东西,涉及gps,rfid(非接触式卡、射频模块)的stm32书不多,学这个的人可以参考一下。 ) q+ a) g1 F5 O& j- Z1 J) h 2 \, ~+ @2 g" q4 k 继续阅读 三十四本STM32图书分享集锦(推荐可获赠ST图书) |
RE: 【STM32图书分享三十一】—《STM32单片机原理与工程实践》
奋斗开始了。