|
8 z' w( D2 P( q 嵌入式系统设计丛书:STM32单片机原理与工程实践 作者:杨光祥,梁华,朱军9 j) A7 \0 v. F5 M 0 [5 K& O( _ ` 出版社:武汉理工大学出版社 4 X- E3 {1 o. K( O. S2 l 出版时间:2013-03-01. D1 P" L% [ ~ & _& G- x- ^5 i4 j4 s% y 内容简介' t) n3 }* _0 w; F9 ` 0 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位单片微型计算机应用设计与开发的参考书,适合具有初步经验的嵌入式系统开发者自学或研究生学习,也可以作为高等院校电子信息、计算机工程、自动化与测控、电气控制类等专业学生课程设计、毕业设计的教学参考书。 - C5 v. J, u( N5 `1 a n0 C B% R 目录 第1章 ARM家族介绍 1.1 单片微型计算机发展 1.2 嵌入式系统简介 1.3 Cortex-M3简介6 t9 O6 G" ?5 a+ B2 H, p 1.4 ARM系列嵌入式系统处理器 第2章 Cortex-M3体系结构 2.1 微处理器核结构' m! S9 `7 q/ K, [ 2.2 处理器的操作模式及状态( p Z; i8 l; g( ? 2.3 寄存器* u* |5 Q; F( P' p 2.4 总线矩阵 2.5 系统地址映射5 _( b* u3 J7 C' L# J 2.6 指令集1 `" S: _& Z, l' U \) h 2.7 流水线 2.8 异常和中断处理 : z# }) a2 ^# E( [ 第3章 STM32F10X电源、时钟及复位电路! Q {: @- S( @ 3.1 电源电路1 ~6 \/ J& e. _0 M' ], L5 a/ E 3.2 时钟树结构 3.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 开发环境 4.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 5.4 独立看门狗IWDG 5.5 GPIO* x: K% r( E- _ y$ k4 A1 b$ O 5.6 中断和事件5 C: r) T7 E( j3 A 5.7 DMA控制器 5.8 高级定时控制器TIM1 5.9 通用定时控制器TIMx7 }8 Y; P2 ^" V7 @; m3 e 5.1 0控制器局域网bxCAN1 h. v2 n; o. N" K7 G 5.1 112C接口 5.1 2串行外设接口SPI 5.1 3USART收发器 5.1 4USB全速设备接口; ^ x4 e2 ~8 d% b! q 5.1 5模拟/数字转换ADC+ r5 i" l* U! |4 U* J 5.1 6调试支持DBG 第6章 基于STM32的Ml非接触卡的读卡器设计* E& y) G* A9 q6 i; d 6.1 概述 6.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非接触卡读卡器软件设计 6.6 总结 第7章 基于STM32的数字远程数据采集站 7.1 概述 7.2 数字远程数据采集站硬件设计+ ^$ }3 N% [: Y$ G2 m1 M 7.3 数字远程数据采集站软件设计 7.4 总结 6 i# \3 {# K3 s0 M+ A9 n- \- {0 \& I 第8章 基于STM32的矿用安全监测数据转发器设计 8.1 概述 e: N7 f" F2 N 8.2 数据转发器技术要求 8.3 RS485总线基础# m: y+ f1 E" C' f. z+ C# P 8.4 CANBUS总线基础 8.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收发电路设计 8.9 CAN收发电路设计 8.1 0自恢复看门狗设计 8.1 1主程序设计 8.1 2总结* {8 b' e: M" M1 M0 U9 x 第9章 基于STM32的多路无线温度采集系统 9.1 概述2 \/ y; k$ F; q2 N 9.2 多路无线温度采集板设计 9.3 数据接收显示设计 第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简介 10.4 ATT7022A部分寄存器说明 10.5 采集板设计0 r3 u8 ?# }+ r$ O; ]$ B* p7 a& v" [ 10.6 系统程序设计分析 10.7 总结 8 _) w9 _0 v# {/ K 第11章 液晶触摸屏在STM32F10X上的移植. T% y5 C; d% \8 m 11.1 概述 11.2 STM32的FSMC简介) k) P) @( U6 W 11.3 液晶显示模块设计 11.4 GPS定位模块设计 11.5 总结 第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功能简介 12.5 USB键盘硬件设计2 F+ m8 H( G; } 12.6 USB键盘程序设计及分析4 q# o' E s$ I& o" K, _ 12.7 总结 # c. |5 y5 J; d6 x$ e# x, m 第13章 基于STM32的UC/OS-II嵌入式系统移植 ……; 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/ 9 r* s6 p1 a) m$ [# }3 f 推荐理由:# t1 ]+ L4 I/ q/ H7 g2 @! \ 学习STM32一段时间了,都是库函数操作,觉得原来STM32也不怎么难, 调试过程却发现很多问题,不了解基本原理,无从下手,不得已之下,从库函数出发,结合参考手册,才慢慢有点头绪,所以个人觉得学习一款单片换是从寄存器操作出发,才算真正懂得,这本书载stm32寄存器操作方面写的换是不错的,所以推荐大家喜欢STM32的都可以看看这本书。9 M: b) a! T2 [7 H. x* F: | |
微信公众号
手机版