STM32单片机原理与工程实践9 Z% @' R# S$ e5 _+ H 作 者:杨光祥 出 版 社:武汉理工大学出版社 出版时间 2013年3月1日 内容推荐 《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—Ⅱ嵌入式系统移植。 目录 第1章 ARM家族介绍 & e( F4 X" x# D$ a6 ^ 1.1 单片微型计算机发展 1.2 嵌入式系统简介 1.3 Cortex—M3简介 1.4 ARM系列嵌入式系统处理器 第2章 Cortex—M3体系结构 2.1 微处理器核结构 . L, d+ S% U$ ?; ~ 2.2 处理器的操作模式及状态 2.3 寄存器 2.4 总线矩阵 2.5 系统地址映射 2.6 指令集 2.7 流水线 9 K# T1 ]# u$ \3 t 2.8 异常和中断处理 第3章 STM32F10X电源、时钟及复位电路 3.1 电源电路 4 L4 D7 P; p% z2 ]- E0 d 3.2 时钟树结构 3.3 复位电路 3.4 启动设置 第4章 STM32F10X最小系统与开发环境 4.1 STM32F10X最小系统运行条件 4.2 STM32F10X最小系统设计要点 4.3 STM32F10X程序下载的几种方法 # W' n1 R* V7 _+ q' O9 @; T 4.4 FWLib固件库 4.5 开发环境 4.6 IAREWARM使用入门 4.7 STM32入门之点亮流水灯 % o- H3 @. X, p* |+ G4 i 第5章 STM32F10X功能与资源概述 Z( u6 b) y5 M6 d" M' O 5.1 电源控制 ! X; N, Q( D7 K+ O 5.2 实时时钟RTC 5.3 备份寄存器BKP 5.4 独立看门狗IWDG 9 p5 _: D( S1 n: u( M; o* w# c N2 Y 5.5 GPIO 5.6 中断和事件 3 ~+ E+ ~8 |) ~- u 5.7 DMA控制器 + z0 p) a- G+ F- y" N; Z$ q 5.8 高级定时控制器TIM1 5.9 通用定时控制器TIMx 5.1 0控制器局域网bxCAN 5.1 112C接口 & Z6 b( v, e0 C0 ^3 Q' n 5.1 2串行外设接口SPI 8 O6 r, V% F1 x4 H 5.1 3USART收发器 5.1 4USB全速设备接口 " s6 q1 `: K. o8 O( D 5.1 5模拟/数字转换ADC : U: p: U+ c3 K: w: ` 5.1 6调试支持DBG 第6章 基于STM32的M1非接触卡的读卡器设计 6.1 概述 6.2 非接触卡的分类 4 h& U/ T q. B* v, V' s 6.3 M1非接触卡读卡器系统设计 5 @: i/ R& F: s 6.4 M1非接触卡读卡器硬件设计 6.5 M1非接触卡读卡器软件设计 6.6 总结 第7章 基于STM32的数字远程数据采集站 7.1 概述 : e' L# u& ~3 |% w- a) }: ] 7.2 数字远程数据采集站硬件设计 " O+ q: A, q2 h" P9 ?) f 7.3 数字远程数据采集站软件设计 7.4 总结 第8章 基于STM32的矿用安全监测数据转发器设计 8.1 概述 8.2 数据转发器技术要求 ! y" w+ w/ o4 o" r4 t 8.3 RS485总线基础 8.4 CANBUS总线基础 8.5 STM32F10X的CAN总线接口 8.6 数据转发器设计 ( s* {9 I! R0 W& Y7 _" @9 U' v 8.7 PFC8563的程序设计 8.8 RS485收发电路设计 0 r9 S& i+ \, q! r 8.9 CAN收发电路设计 8.10自恢复看门狗设计 8.11主程序设计 8.12总结 第9章 基于STM32的多路无线温度采集系统 2 e. l1 Z9 ?+ B# |2 U _ 9.1 概述 9.2 多路无线温度采集板设计 ' c$ t6 H6 c6 x# T- O 9.3 数据接收显示设计 第10章 基于STM32的电力采集板设计 10.1 概述 我 ; i& g D V1 M" E }# W& i2 y 10.2 电力采集板功能需求 # A7 f o; t! ~& s: u9 u 10.3 ATT7022A简介 % ], {* o }0 C2 z0 E 10.4 ATT7022A部分寄存器说明 : \4 s; d0 |$ H: }9 M: U, _+ P 10.5 采集板设计 . B7 i$ l8 T1 s' t 10.6 系统程序设计分析 0 A( ~# l, I2 s$ @ 10.7 总结 & M0 p6 F6 q6 I& z2 A+ } 第11章 液晶触摸屏在STM32F10X上的移植 11.1 概述 9 S4 j4 K9 _1 i( F8 d 11.2 STM32的FSMC简介 11.3 液晶显示模块设计 11.4 GPS定位模块设计 & Y& h. F: ^- u5 d 11.5 总结 第12章 基于STM32的USB键盘设计 - d9 o6 A1 F k' u6 q- m/ N M) z. m 12.1 USB概述 12.2 USB的特点 12.3 基于STM32的USB键盘设计要求 & ^7 u7 u# m+ g i, z 12.4 STM32F10X的USB功能简介 12.5 USB键盘硬件设计 12.6 USB键盘程序设计及分析 $ }0 K; d I; p 12.7 总结 8 H; F, d1 e/ r/ z2 U' y 第13章 基于STM32的μC/OS—Ⅱ嵌入式系统移植 , X7 _5 Q* n# _5 _& Y/ I7 @1 p 13.1嵌入式系统简介 13.2μC/OS—Ⅱ操作系统简介 13.3μC/OS—Ⅱ操作系统任务管理 3 ?2 [. l8 O: M3 l6 g 13.4μC/OS—Ⅱ操作系统时间管理 3 `% |) X& P( T k+ t: S 13.5μC/OS—Ⅱ操作系统任务间通信 13.6μC/OS—Ⅱ操作系统在STM32上的移植 13.7μC/OS—Ⅱ操作系统步骤 13.8总结 参考文献 u5 r4 k7 X4 n 当当网购买地址; o1 A7 r* w! ?: X# Z $ D/ _, x s1 ?5 [& Y' d. v 亚马逊购买地址+ N3 n/ d! X9 I# W1 ]+ x ; ]- p# O& L4 n! | 京东/ s4 E& U& J! O( u3 b 推荐理由:这书讲了一些如GPRS模块、GPS模块、液晶显示触摸屏、CAN、RS485扩展、非接触式卡、射频模块、专用电能计量芯片、温度传感器、USB键盘等外设方面的东西,涉及gps,rfid(非接触式卡、射频模块)的stm32书不多,学这个的人可以参考一下。* w7 l2 n; J4 C/ s# l& S6 O % p: b* q4 d- `/ a) J. p 继续阅读9 I, ]- d% m+ ~4 s( M x6 J$ F7 V 三十四本STM32图书分享集锦(推荐可获赠ST图书) |
RE: 【STM32图书分享三十一】—《STM32单片机原理与工程实践》
奋斗开始了。