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

【STM32图书分享】—《嵌入式系统设计丛书:STM32单片机原理与工程实践》

[复制链接]
mingfeng1989 发布时间:2014-4-17 14:47
 8 z' w( D2 P( q
嵌入式系统设计丛书:STM32单片机原理与工程实践
; z& G0 l; H0 A7 [) f3 j, g! e
6 o0 Z+ S' }+ }( M) [作者:杨光祥,梁华,朱军9 j) A7 \0 v. F5 M
 0 [5 K& O( _  `
 
9 E8 N+ A7 M) v3 r$ Q出版社:武汉理工大学出版社
# e+ e3 x$ x1 a. r' q% ?3 ] 4 X- E3 {1 o. K( O. S2 l
出版时间:2013-03-01. D1 P" L% [  ~
 
5 H1 f6 h1 c1 R7 k+ @
" t3 M' f  M( O8 p & _& G- x- ^5 i4 j4 s% y
内容简介' t) n3 }* _0 w; F9 `

+ T  C2 b& q! B' S+ w0 U$ d. H2 a& o* O2 W7 U7 H9 O& e
  《嵌入式系统设计丛书:STM32单片机原理与工程实践》全面系统地阐述了STM32F10X系列单片微型计算机的基础理论和工程应用,深入地介绍了STM32F10X与外部器件的接口设计方法与软件设计,比如GPRS模块、GPS模块、液晶显示触摸屏、CAN、RS485扩展、非接触式卡、射频模块、专用电能计量芯片、温度传感器、USB键盘等。全书共分为13章,包括ARM家族介绍,Cortex-M3体系结构,STM32F10X电源、时钟及复位电路,STM32F10X最小系统与开发环境,STM32F10X功能与资源概述,基于STM32的Ml非接触卡的读卡器设计,基于STM32的数字远程数据采集站,基于STM32的矿用安全监测数据转发器设计,基于STM32的多路无线温度采集系统,基于STM32的电力采集板设计,液晶触摸屏在STM32F10X上的移植,基于STM32的USB键盘设计,基于STM32的UOS-II嵌入式系统移植。( f5 N; W8 _0 {
  《嵌入式系统设计丛书:STM32单片机原理与工程实践》可以作为工程技术人员进行STM32F10X系列32位单片微型计算机应用设计与开发的参考书,适合具有初步经验的嵌入式系统开发者自学或研究生学习,也可以作为高等院校电子信息、计算机工程、自动化与测控、电气控制类等专业学生课程设计、毕业设计的教学参考书。
* D* h4 D% B2 o  p& V$ D: z& H - C5 v. J, u( N5 `1 a  n0 C  B% R
目录
( k% z  Z7 }% a第1章 ARM家族介绍
1 f1 C$ Z+ l4 }" X! P  F5 I- j1.1 单片微型计算机发展
* K; E9 W( V, c  E0 P& H1.2 嵌入式系统简介
- x& J+ h  B6 x: Q/ i; _1.3 Cortex-M3简介6 t9 O6 G" ?5 a+ B2 H, p
1.4 ARM系列嵌入式系统处理器
5 _+ N! [% M) h! \- Q
1 R1 G( T7 a9 ?第2章 Cortex-M3体系结构
: B7 `6 Z# v& {" W2.1 微处理器核结构' m! S9 `7 q/ K, [
2.2 处理器的操作模式及状态( p  Z; i8 l; g( ?
2.3 寄存器* u* |5 Q; F( P' p
2.4 总线矩阵
% m- F' T: V9 U! u5 y; `6 S+ b2.5 系统地址映射5 _( b* u3 J7 C' L# J
2.6 指令集1 `" S: _& Z, l' U  \) h
2.7 流水线
: H9 Q: H* C) l9 O6 l2.8 异常和中断处理
1 X- f- A; D' l8 }. o3 ]: z# }) a2 ^# E( [
第3章 STM32F10X电源、时钟及复位电路! Q  {: @- S( @
3.1 电源电路1 ~6 \/ J& e. _0 M' ], L5 a/ E
3.2 时钟树结构
- V+ F6 L# c5 ]0 h3.3 复位电路- e  C2 o# ?  k% l* e$ b" |5 A
3.4 启动设置8 s6 t6 ?+ g3 h9 e1 w
. `1 p! t4 G( |" c
第4章 STM32F10X最小系统与开发环境- V7 O8 M* s) u% Z/ j5 t- z/ A2 a- k, w
4.1 STM32F10X最小系统运行条件$ q8 I) Q! `- }# |' ?4 F  f
4.2 STM32F10X最小系统设计要点% ~: u$ s- q: ~$ m# o. I8 t7 X  `" ^/ Q
4.3 STM32F10X程序下载的几种方法! C$ i$ B$ B9 t1 u) ?0 l8 u! z
4.4 FWLib固件库! {- R5 R7 P, y+ P1 |3 W* h
4.5 开发环境
" G& m; V- q7 }3 m4.6 IAREWARM使用入门! k+ G1 P. o5 J3 r) ^1 R! g
4.7 STM32入门之点亮流水灯5 ?) y% M# q4 X) F! I
* n$ u+ T- Z) t' T2 b0 p% Y
第5章 STM32F10X功能与资源概述  k& \: R4 k5 X9 ~/ U
5.1 电源控制, L. w0 S9 e) f% [- X9 l
5.2 实时时钟RTC% @( O; l. G. N# ^% u
5.3 备份寄存器BKP
$ V" Q/ ~8 x6 u7 V- p( X$ E' _5.4 独立看门狗IWDG
7 c6 K5 b- b: N/ N4 d7 e; f1 W5.5 GPIO* x: K% r( E- _  y$ k4 A1 b$ O
5.6 中断和事件5 C: r) T7 E( j3 A
5.7 DMA控制器
3 d2 |( d  d5 B+ b' _" n5.8 高级定时控制器TIM1
+ i, p1 T! f. c5 ]; c; e/ F5.9 通用定时控制器TIMx7 }8 Y; P2 ^" V7 @; m3 e
5.1 0控制器局域网bxCAN1 h. v2 n; o. N" K7 G
5.1 112C接口
9 R/ \$ b7 t+ A  y4 R' f5.1 2串行外设接口SPI
. I; q3 L: g* Y5.1 3USART收发器
; F% v2 v) t/ V2 C! S, L5.1 4USB全速设备接口; ^  x4 e2 ~8 d% b! q
5.1 5模拟/数字转换ADC+ r5 i" l* U! |4 U* J
5.1 6调试支持DBG
, g. X* D- L( a+ y& W
/ j- p1 d: f* }9 E, P) }- Z% S第6章 基于STM32的Ml非接触卡的读卡器设计* E& y) G* A9 q6 i; d
6.1 概述
0 F4 N' T; ]1 B& |* k6.2 非接触卡的分类+ K( \! z; n( r3 Z
6.3 Ml非接触卡读卡器系统设计; r$ Q/ k$ u* A7 i$ b
6.4 Ml非接触卡读卡器硬件设计; e, o- G) P3 e
6.5 Ml非接触卡读卡器软件设计
- i# |9 y. ?' I7 S* r6.6 总结
6 f, q" _2 z% A) \# g
4 J/ W: ^; W& I' i第7章 基于STM32的数字远程数据采集站
, J4 ~: R9 ^' e2 R7 z7.1 概述
5 r; t! L1 C* e6 D' `7.2 数字远程数据采集站硬件设计+ ^$ }3 N% [: Y$ G2 m1 M
7.3 数字远程数据采集站软件设计
9 Y. Z7 l# S1 Z$ B" w7.4 总结
) J; u5 }6 M3 W* R3 }6 i# \3 {# K3 s0 M+ A9 n- \- {0 \& I
第8章 基于STM32的矿用安全监测数据转发器设计
# k& \5 k( o  p- c2 x" ]0 s8.1 概述  e: N7 f" F2 N
8.2 数据转发器技术要求
; Q* ?. @* u% Y# D0 l& e4 K# \& l8.3 RS485总线基础# m: y+ f1 E" C' f. z+ C# P
8.4 CANBUS总线基础
5 ~/ h! w; E. O0 H8.5 STM32F10X的CAN总线接口3 f# X' s% C! u$ X1 m! `
8.6 数据转发器设计6 b3 k2 i' V2 o. L" A& ~
8.7 PFC8563的程序设计5 W% c; h! @$ |) a
8.8 RS485收发电路设计
2 j& k/ w/ M- M9 l/ q/ W/ \9 W- L* P7 o8.9 CAN收发电路设计
6 l/ ~$ I) o3 U( F) j. L* S8.1 0自恢复看门狗设计
  V& u9 m8 v0 X0 N8 A8.1 1主程序设计
/ j& z& v/ S( y3 V5 E# v. Q8.1 2总结* {8 b' e: M" M1 M0 U9 x

9 D8 u1 ^7 O" @  p, ^. N2 S第9章 基于STM32的多路无线温度采集系统
$ [0 ^3 y! G& D3 U- j! n9.1 概述2 \/ y; k$ F; q2 N
9.2 多路无线温度采集板设计
' N! ?( G5 g4 D4 V9 {$ e% j9.3 数据接收显示设计
* S) H. b! U; w! X. b! o
! l5 c: Y* S1 Z9 a6 h$ L' U第10章 基于STM32的电力采集板设计" A. q2 o, m0 P7 B; k2 X8 J
10.1 概述 我 - U# `9 m# _. T- C. e
10.2 电力采集板功能需求3 e8 N) B3 |1 k4 V+ x" p
10.3 ATT7022A简介
: d2 q* N& b: m$ }/ B, d8 {6 B10.4 ATT7022A部分寄存器说明
' F2 H3 e6 |  h) V$ O10.5 采集板设计0 r3 u8 ?# }+ r$ O; ]$ B* p7 a& v" [
10.6 系统程序设计分析
* k. e# x7 o( ?, ?) u10.7 总结
- R! k- |. l1 f; M8 _) w9 _0 v# {/ K
第11章 液晶触摸屏在STM32F10X上的移植. T% y5 C; d% \8 m
11.1 概述
+ e2 D3 G- b; B% r) ^11.2 STM32的FSMC简介) k) P) @( U6 W
11.3 液晶显示模块设计
4 `4 u2 w: R& Y9 @11.4 GPS定位模块设计
* y) i6 B! ]& z! \2 B11.5 总结
6 s" z/ R! `2 L+ U
! C, Z9 S: X  ^; Z7 f5 m) c第12章 基于STM32的USB键盘设计# j# K3 }) z! i, K1 q" p1 r0 P9 S
12.1 USB概述8 x9 m; l7 B, A' a$ Y
12.2 USB的特点' Z, C  ^1 u. [/ ?* i( m
12.3 基于STM32的USB键盘设计要求% k2 r# I/ @/ N2 h" [0 g6 d
12.4 STM32F10X的USB功能简介
& F1 j3 S4 Y: d# R: d0 x12.5 USB键盘硬件设计2 F+ m8 H( G; }
12.6 USB键盘程序设计及分析4 q# o' E  s$ I& o" K, _
12.7 总结
7 U; M9 x$ H! H4 T# c. |5 y5 J; d6 x$ e# x, m
第13章 基于STM32的UC/OS-II嵌入式系统移植
% L* x$ j5 I' i7 Y3 l! X……; W6 e8 a. \! b, c' l: C
 , h" }" b' h- N. q- P0 ~& J
亚马逊购买 http://www.amazon.cn/?tag=baidhydrcnnv-23&hvadid=328136246&ref=pd_sl_34fs9q4bp2_e* C- R) Q- K6 p  C8 k# W2 ]
京东购买 http://www.jd.com/1 w  ~4 R4 b, c
当当购买 http://v.dangdang.com/
& @" a& I& A# a0 e  {0 k 9 r* s6 p1 a) m$ [# }3 f
 
0 J1 W4 ?% W: W& {) v/ K推荐理由:# t1 ]+ L4 I/ q/ H7 g2 @! \

. I/ o  u3 I; w; ]        学习STM32一段时间了,都是库函数操作,觉得原来STM32也不怎么难, 调试过程却发现很多问题,不了解基本原理,无从下手,不得已之下,从库函数出发,结合参考手册,才慢慢有点头绪,所以个人觉得学习一款单片换是从寄存器操作出发,才算真正懂得,这本书载stm32寄存器操作方面写的换是不错的,所以推荐大家喜欢STM32的都可以看看这本书。9 M: b) a! T2 [7 H. x* F: |
 
赞 收藏 评论0 发布时间:2014-4-17 14:47

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版