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

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

[复制链接]
mailiang98 发布时间:2014-4-5 22:56
 STM32单片机原理与工程实践% I( r6 H" j0 v5 s! L
作  者:杨光祥" H% R7 T: A) d) g
出 版 社:武汉理工大学出版社0 \0 j# z6 a1 P' |
出版时间 201331
. H  X7 b5 f; @$ b' Y stm32_.jpg # Q( W8 a" F! `9 w% J- {/ D
内容推荐
- E) g, z$ s( ~, G$ {《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—Ⅱ嵌入式系统移植。
' Z- I& }) M7 L+ a+ O目录6 ?4 U; @: @6 H$ W. M3 C
1章 ARM家族介绍 
. p" v& S" m( J- G2 ]8 x1.1 单片微型计算机发展 " V4 {# L( ^! d$ r
1.2 嵌入式系统简介 / R( o3 V6 n: ]1 Z
1.3 CortexM3简介 * S* w0 P4 a9 A# t8 P" @5 `
1.4 ARM系列嵌入式系统处理器 2 h$ `- M0 \$ c! ~
2章 CortexM3体系结构 2 c! B# B) f. X* p, [
2.1 微处理器核结构 - Q) q7 U4 B9 \+ F6 g1 ?
2.2 处理器的操作模式及状态 9 d! q  N, p& I. O8 Q& [; U2 P
2.3 寄存器 ( \7 C# ~. [7 G+ w5 v
2.4 总线矩阵   ^5 B8 ?( ?4 M, P
2.5 系统地址映射 : x! ]9 Y1 ]3 S) G5 u- z8 E5 o
2.6 指令集 
1 Y0 M( m" R; w- a7 R" Y2.7 流水线 / R' t1 f! W( W" D( l2 k! T
2.8 异常和中断处理 
1 w" T) L/ x8 y7 j1 G9 R3章 STM32F10X电源、时钟及复位电路 * U2 h: [$ d5 m, I! [- b
3.1 电源电路 ! p* Q- n, g" y9 S1 `0 Y' P
3.2 时钟树结构 $ S9 Y+ D/ m5 e; d; F; {2 a
3.3 复位电路 
) X) Y" @# L  n' M5 j3.4 启动设置 
9 a/ |/ z. E% O, s0 K4章 STM32F10X最小系统与开发环境 9 P5 `" `) f- @0 \4 e& t, G
4.1 STM32F10X最小系统运行条件 0 N# O6 |, U/ a6 {9 h: R# x3 ]
4.2 STM32F10X最小系统设计要点 7 H# L; ^! y4 ?1 ~! x5 O' p5 ^
4.3 STM32F10X程序下载的几种方法 
- P- N9 q& s6 Z1 W4.4 FWLib固件库 + k' M+ Y7 R6 l! \: s
4.5 开发环境 - S- Z8 X  |7 D) }4 B# p* U
4.6 IAREWARM使用入门 
% K" X) S3 I3 f4.7 STM32入门之点亮流水灯 ' M3 Q; T  J# ^
5章 STM32F10X功能与资源概述   n6 K5 k" a* p9 ?3 W& O) P
5.1 电源控制 
" K; q  q6 x- q* S2 N! |0 ]& f- E5.2 实时时钟RTC ; t0 V) x$ i' y8 h/ n* E# j( J# e3 F
5.3 备份寄存器BKP ) u$ |; T5 Y6 i/ |
5.4 独立看门狗IWDG 
" v% v6 t3 m# E# c  U! L5.5 GPIO & ~/ U- \" n! G. x! L% F5 i* g
5.6 中断和事件 
/ A! o+ ^* X2 s5.7 DMA控制器 1 q9 t5 q! ^& h! @
5.8 高级定时控制器TIM1 0 }1 ^( T  f" d8 Y4 g1 o
5.9 通用定时控制器TIMx 
% Z, l2 I3 _( r$ n& k5.1 0控制器局域网bxCAN + T+ ?0 H- P+ Q" P$ ~
5.1 112C接口 
2 G/ M$ O6 P. O. f! e+ c% z5.1 2串行外设接口SPI 
+ V, |5 b. Z' p8 i5.1 3USART收发器 8 w9 a9 T1 o" s4 D
5.1 4USB全速设备接口 3 D# E+ u" w2 ^; l& ]+ d
5.1 5模拟/数字转换ADC 9 @' k1 ^, J: o  ]( \
5.1 6调试支持DBG 
1 f* `7 y$ e  C* K+ y6章 基于STM32M1非接触卡的读卡器设计 
, l' i7 `4 n, o! \! H+ ]6.1 概述 
. X, A, \- \+ @9 E, M4 w0 I6.2 非接触卡的分类 
  z( F% A. m6 ^- t' {+ o% \% D6.3 M1非接触卡读卡器系统设计 # C; u& k# E) \3 l& W( j$ o* _
6.4 M1非接触卡读卡器硬件设计 3 |8 t+ |1 `' Z% C+ E6 v% y
6.5 M1非接触卡读卡器软件设计 ' C6 f/ Y% ~8 R6 h# t
6.6 总结 
& a8 w- H7 ]0 o5 f% j7章 基于STM32的数字远程数据采集站 
) L" l9 M$ x3 j& `9 p7.1 概述 4 R0 a/ b! o0 k: R7 \+ v4 x) }2 a
7.2 数字远程数据采集站硬件设计 
5 a( C  f, O: l9 Y( f* `7.3 数字远程数据采集站软件设计 
# C( {# g: B' x! }0 r- {* V# {) h- {7.4 总结 
, v0 T' f. |' t, P8章 基于STM32的矿用安全监测数据转发器设计 
. y: t2 N# D4 L! e$ {$ e8.1 概述 
/ C+ R2 \/ G: @" M7 Z! ?6 b; [8.2 数据转发器技术要求 
- a$ {, b! T% m% A6 Z8.3 RS485总线基础 . |9 g0 |7 a. P
8.4 CANBUS总线基础 3 N" I0 a/ n7 J
8.5 STM32F10XCAN总线接口 9 d4 z/ C% C( n6 J
8.6 数据转发器设计 
; I) }( ~7 v2 O; L* ^8.7 PFC8563的程序设计 & [9 J5 y8 Z, ^* H/ Q
8.8 RS485收发电路设计 7 V( V" c; o9 B' T" P9 e3 [: p2 o
8.9 CAN收发电路设计 
/ d' T' X7 H. `! t0 Q8.10自恢复看门狗设计 # ^6 k5 L, X9 T' B$ t/ n1 U% S& E" n- t
8.11主程序设计 . Y% R" E. _5 L( U7 A% d
8.12总结 : _0 f  y/ a6 @) \% m' _# S
9章 基于STM32的多路无线温度采集系统 ) ~8 d, ~1 L. m/ \6 ?2 m9 Y; `
9.1 概述 4 ~0 ~, T9 h0 z5 ~$ }& w
9.2 多路无线温度采集板设计 ! K9 Z" P  _( f- k
9.3 数据接收显示设计 
( ]* Z9 T% K' N9 e1 B& H10章 基于STM32的电力采集板设计 5 B: c, ]$ O$ T& U0 f0 m( `9 [
10.1 概述 我 * G' A. C& Y2 }8 E0 K; c+ I: t
10.2 电力采集板功能需求 7 \3 E$ i; E6 d# e# t9 n1 F
10.3 ATT7022A简介 
; ~9 \2 `  p+ W! p/ h4 W  F10.4 ATT7022A部分寄存器说明 
% |2 j# W/ J. W1 K6 u  K5 \/ l, y10.5 采集板设计 
( u  _2 A' ]6 S  J4 K  g3 Y! s10.6 系统程序设计分析 $ P* h; `$ u4 K/ i9 p( }
10.7 总结 6 ~2 S) T; Q* j: V
11章 液晶触摸屏在STM32F10X上的移植 ) Z" v4 W4 k' q) W9 s$ L4 o% N1 [
11.1 概述 ; b1 n; p" l& a; \# S
11.2 STM32FSMC简介 
. K2 L6 k" s3 \+ {11.3 液晶显示模块设计 ! Y) C2 K( z2 L" h
11.4 GPS定位模块设计   ~& r: A/ h, w8 ]; x0 P
11.5 总结 
! f7 D3 f$ a) o% m: L, s12章 基于STM32USB键盘设计 
; M  Y0 [! |* x12.1 USB概述 
9 C4 {: F2 b/ ^12.2 USB的特点 
& C. @- R) O5 L' m- L: i12.3 基于STM32USB键盘设计要求 
; c8 C0 N' E2 x' q# P2 i* L0 O12.4 STM32F10XUSB功能简介 . r! o$ W; B( y7 z4 Q5 ?7 c
12.5 USB键盘硬件设计 
4 n; E  p* U7 S: C& u12.6 USB键盘程序设计及分析 
( |# u- E8 V8 }0 a. t* |! U# R12.7 总结   O$ w6 c/ E2 a7 c+ g; r( `
13章 基于STM32μCOS—Ⅱ嵌入式系统移植 
8 ?& c! J3 f3 W13.1嵌入式系统简介 
: S; V8 Q; z* T13.2μCOS—Ⅱ操作系统简介 
* y4 I' V; o( x7 N13.3μCOS—Ⅱ操作系统任务管理 
8 X! _+ w! d8 t! y0 L5 X& i13.4μCOS—Ⅱ操作系统时间管理 # Q! T3 E) o: D+ M! L3 c. ?0 ~
13.5μCOS—Ⅱ操作系统任务间通信 
# u- _# V: K& |" C7 X( S13.6μCOS—Ⅱ操作系统在STM32上的移植 
9 i. U. H3 @9 J# B13.7μCOS—Ⅱ操作系统步骤 7 ]! k" R; c& Z5 s- B/ ^2 j
13.8总结 
# h7 H" B& o- m/ L参考文献
2 i/ Q2 B# z; b: L" P* U 8 s7 x0 y5 d7 l; r3 Y
当当网购买地址
0 C4 K# t  F. C) n! ^. Z" p 6 B3 _- s! w( n
亚马逊购买地址
3 ?7 g" Y) q, M6 C5 l/ y7 A 
3 T9 G/ j' o! I3 q' ^& _京东6 ]) k" m2 R$ D
 
: d0 o+ ?. m2 d2 T推荐理由:这书讲了一些如GPRS模块、GPS模块、液晶显示触摸屏、CAN、RS485扩展、非接触式卡、射频模块、专用电能计量芯片、温度传感器、USB键盘等外设方面的东西,涉及gps,rfid(非接触式卡、射频模块)的stm32书不多,学这个的人可以参考一下) ?  ^& e6 ?$ P% X$ ?' p+ l
 
+ E0 h" n- L, J% H 
6 a+ C3 m% w2 {7 S- y0 D+ E继续阅读7 |7 U" d, F$ M8 y9 _6 }: |
三十四本STM32图书分享集锦(推荐可获赠ST图书)                                                         
: M9 t: p, x; X' ]# C* N' z 9 `, w8 ]/ d# z/ W3 n
收藏 评论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的书,打算再买本。
% O' K+ }+ C1 }0 {奋斗开始了。

所属标签

相似分享

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