你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32图书分享三十一】—《STM32单片机原理与工程实践》

[复制链接]
mailiang98 发布时间:2014-4-5 22:56
 STM32单片机原理与工程实践8 l; ?- d4 I6 g2 S9 ^
作  者:杨光祥
0 U2 q2 e$ N1 ?" H出 版 社:武汉理工大学出版社
5 T! \# y; R0 o' ], i# @出版时间 201331
" e$ x/ @$ V0 }! ^* x stm32_.jpg 5 ?$ S' Y" O; s, A
内容推荐
% ^  z4 z* q" e& ]! O4 `《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—Ⅱ嵌入式系统移植。
! O8 K5 y# C2 c目录9 y6 p0 y5 a) D1 |) Y8 `3 Q# D! h* b9 b  x5 Q
1章 ARM家族介绍 - i; A* X4 S8 [, E
1.1 单片微型计算机发展 
6 ], ^5 p9 e& E! m7 F2 B1.2 嵌入式系统简介 / @, l1 S; |+ e7 Z! u4 ?
1.3 CortexM3简介 : K* d  S; k0 m4 S  }, f
1.4 ARM系列嵌入式系统处理器 ' w; a8 o- @, ]# R$ U  E
2章 CortexM3体系结构 
& S3 o' }8 y! ]0 ^2.1 微处理器核结构 9 r' q( t0 ^- z  {$ B
2.2 处理器的操作模式及状态 ; L1 f" e4 A) t$ Q& c$ c: a, R
2.3 寄存器 
; O, i; I! {; u; o2.4 总线矩阵 
5 J) q8 q" E+ `4 i  A+ t2.5 系统地址映射 ( U; h/ P1 W2 }& f2 G. ^' @. H
2.6 指令集 3 c" S* L" @+ s# B2 _5 y( E
2.7 流水线 
+ S6 K7 A2 W9 |# V0 d$ r* R6 h+ V# w0 o2.8 异常和中断处理 , }6 E" v* |; G2 F6 y" b- Z
3章 STM32F10X电源、时钟及复位电路 $ e7 G2 w2 f" L6 A( a5 a4 J" s9 Z" z
3.1 电源电路 , T* O" ?, t* H
3.2 时钟树结构 1 ~* ]* K- m" n5 e# {- L) H
3.3 复位电路 ( w3 |+ H6 ]1 ?* J2 f( m
3.4 启动设置 ; N' X, e9 a" L1 ?; \
4章 STM32F10X最小系统与开发环境 8 L) _0 c5 S0 k* x/ i7 J6 z
4.1 STM32F10X最小系统运行条件 1 |/ v2 M# h" o4 g- X& L5 Z% R1 T5 }) u
4.2 STM32F10X最小系统设计要点 
! S! a7 \( w! V4.3 STM32F10X程序下载的几种方法 
/ A5 k4 @6 p6 }' I  }* m% s4.4 FWLib固件库 2 ?. n1 S  J9 Z
4.5 开发环境 
0 @. r7 X0 x) D/ \% w4 z( |3 w4.6 IAREWARM使用入门 
0 ^- f$ {( e6 ^- P3 j+ B; @8 c4.7 STM32入门之点亮流水灯 
' c3 P  b% A( e1 G: U! m8 [5章 STM32F10X功能与资源概述 1 Y. e( i" `. E! _9 ?9 @
5.1 电源控制 ; w, M0 z! |2 E/ I, T9 j+ T, {
5.2 实时时钟RTC 
# m2 `, {  r5 b. A, {) a, j4 _" o$ v+ z5.3 备份寄存器BKP " e. }# h+ R! t0 R0 f  d4 |4 F, Z
5.4 独立看门狗IWDG 
0 g( g, F! ?0 X5.5 GPIO 
0 h  ?, n) y# Q) `% n5.6 中断和事件 8 u5 J2 I5 w: v$ C9 [) ]9 X
5.7 DMA控制器 ( \- O6 [. ?, i% C
5.8 高级定时控制器TIM1 # e6 s% `' }# x) U
5.9 通用定时控制器TIMx 8 Q- G' h# D1 R# I1 c
5.1 0控制器局域网bxCAN 
8 Z8 o+ L) a5 h. Y1 }5.1 112C接口 
, n8 F* j- {, \. i: ~7 C( l5.1 2串行外设接口SPI ( z8 e/ s* q4 D9 A: `
5.1 3USART收发器 
: V9 N6 Y9 W, Z, b3 X* n% {5.1 4USB全速设备接口 
* `1 T5 C# n' u- o% M$ _# Y" f5.1 5模拟/数字转换ADC 
+ p' x1 x: {' Y% j4 s5.1 6调试支持DBG ( k$ ?7 N. ~5 `
6章 基于STM32M1非接触卡的读卡器设计 8 K' w8 I; N- M1 I4 C2 Y- }. U2 ^, E
6.1 概述 # B* P8 d& F: B3 u
6.2 非接触卡的分类 
* B2 Y( i$ G( v; Z6.3 M1非接触卡读卡器系统设计 + O- a) U; m: W7 I) D
6.4 M1非接触卡读卡器硬件设计 9 c1 [( z+ o' |' T* g
6.5 M1非接触卡读卡器软件设计 
+ z% Y, N+ g: ~- M, v7 n/ |, ^6.6 总结 - V4 _& l  \8 A! D2 p& l7 f' h! x; R) X8 q
7章 基于STM32的数字远程数据采集站 ) l2 e$ y' l8 l+ J, `
7.1 概述 3 `6 I) l, }2 C! R2 @+ R0 w
7.2 数字远程数据采集站硬件设计 1 z1 a( O* h  @- C. w
7.3 数字远程数据采集站软件设计 8 ]* b$ w, q% ^  l- {( U
7.4 总结 : T& A. ]$ f/ @% L" G
8章 基于STM32的矿用安全监测数据转发器设计 $ B" h, O$ Z% T
8.1 概述 
2 t  @' X' p8 g) }3 m: E' e8.2 数据转发器技术要求 9 V( \6 f3 o* w8 B
8.3 RS485总线基础 ) c/ J% E/ u! u2 Y7 t" D5 j+ P
8.4 CANBUS总线基础 
6 o6 u9 o: Q, W4 G; z/ r- O8.5 STM32F10XCAN总线接口 . w2 [+ i1 `* A; I1 f
8.6 数据转发器设计 7 e, O! C7 m* k3 L; q$ Z
8.7 PFC8563的程序设计 
; p2 z1 n9 c) G/ n- t7 D* o- t- y8.8 RS485收发电路设计   q+ j+ O. u/ t, M4 l4 L6 {
8.9 CAN收发电路设计 
* y( F4 h- a4 `8 G& [2 b8.10自恢复看门狗设计 
& k0 Y/ O7 [- h8 ^/ N: `2 Y0 M8.11主程序设计 
* @- L" v! }1 L8 x) t! O8.12总结 
- I- c" s! M9 M' {6 b9章 基于STM32的多路无线温度采集系统 
* O" G) `" ~, C- @  _3 x% A# W9.1 概述 
2 [# M& h; M  Q5 G) p/ Q9.2 多路无线温度采集板设计 
/ s. k! _: T. J/ g8 j, ^* L9.3 数据接收显示设计 
$ _( T& @. T( P) E/ ?$ J/ E* u; h10章 基于STM32的电力采集板设计 
! u+ Y" l! r4 [4 \10.1 概述 我 
5 q+ L2 c% v1 r7 [9 i10.2 电力采集板功能需求 
- }- {( I( r2 n4 D" f& t10.3 ATT7022A简介 " N% z& @! h1 a! L0 k
10.4 ATT7022A部分寄存器说明 
$ Q& K& ]+ g5 h3 d9 L9 ?10.5 采集板设计   N8 J$ k# ^9 f0 H
10.6 系统程序设计分析 ) X) P1 h+ y& R& H" b2 v" p
10.7 总结 
- t$ ~5 t6 N; U3 z- O2 \, d8 t11章 液晶触摸屏在STM32F10X上的移植 6 @% ^7 L5 S. Q5 X
11.1 概述 
7 C% N- W* J( n& U, n11.2 STM32FSMC简介 : g# p$ q& F0 k2 J, o8 {/ d
11.3 液晶显示模块设计 
3 m& _2 J  A9 |" S11.4 GPS定位模块设计 / j, z9 o0 Q4 n
11.5 总结 4 t; {3 H8 N. d" T1 j
12章 基于STM32USB键盘设计 1 M' O/ {0 a0 b8 r/ |
12.1 USB概述 6 A: f3 F2 Z# S+ E; [5 c
12.2 USB的特点 
0 {. W' X- a- c( Y3 Y5 B2 X5 V0 J12.3 基于STM32USB键盘设计要求 ; o1 @/ r5 s% M) n# m+ ?
12.4 STM32F10XUSB功能简介 
, _' b# R8 e% l, f' X3 ^12.5 USB键盘硬件设计 8 ?  ?/ @2 s! O; r  n
12.6 USB键盘程序设计及分析 / u" z3 v8 K4 ~) \
12.7 总结 
8 x  {9 U1 J; D" q* P13章 基于STM32μCOS—Ⅱ嵌入式系统移植 ( y6 I1 L) \( T
13.1嵌入式系统简介 8 H, Z6 c. ]7 V6 t+ r. `# n
13.2μCOS—Ⅱ操作系统简介 
2 K- p4 X; {. `. b% P/ Y: ~# c7 `13.3μCOS—Ⅱ操作系统任务管理 , e% E; G* S: k/ m
13.4μCOS—Ⅱ操作系统时间管理 
; S+ K0 z& G4 V, a: a5 n8 f13.5μCOS—Ⅱ操作系统任务间通信 9 M9 {, w( n+ P4 l, G' i
13.6μCOS—Ⅱ操作系统在STM32上的移植 
+ Q) p3 Z$ ~& T13.7μCOS—Ⅱ操作系统步骤 , ]2 ?3 O9 o; a; J  \6 ?3 C
13.8总结 
' E$ w  s! W! ]. D$ ^* B. j参考文献
$ G0 S3 T, W  U/ K6 ` 
, N6 ^2 P. _& D4 G3 w2 A- f当当网购买地址8 `5 l6 X: N! J' ~
 # f$ D- D3 W* M7 V& K- R; F
亚马逊购买地址
- c) b0 ~4 O8 \% B( J/ D- G 
7 i( n- f6 s; V' M& H( ?9 {% M京东
7 S9 z, T) b, K( R 
& C4 Q0 |4 N3 t  Q推荐理由:这书讲了一些如GPRS模块、GPS模块、液晶显示触摸屏、CAN、RS485扩展、非接触式卡、射频模块、专用电能计量芯片、温度传感器、USB键盘等外设方面的东西,涉及gps,rfid(非接触式卡、射频模块)的stm32书不多,学这个的人可以参考一下" l5 A, h$ U4 F: d: Z
   c5 Z9 H' ?0 d2 {8 d, M
 
( n/ ]$ z$ }- h) U继续阅读
% G$ t* K' }, N, M# C3 e. Z: w三十四本STM32图书分享集锦(推荐可获赠ST图书)                                                            J! y$ ^5 P2 X% [- T
 ( Z" B9 p3 D6 F& h0 ^3 t  w+ s
收藏 评论2 发布时间:2014-4-5 22:56

举报

2个回答
沐紫 回答时间:2014-4-15 11:11:49

RE: 【STM32图书分享三十一】—《STM32单片机原理与工程实践》

多谢楼主推荐!希望楼主说明一下推荐理由,我们将安排图书送给你
cos12a-21701 回答时间:2015-8-11 13:00:55
中了块板子,借了五本STM32的书,两本UCOS的书,打算再买本。, V* f  w' Y9 a
奋斗开始了。

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版