|
STM32单片机原理与工程实践9 O8 h* q9 J8 q' K" i% _ 作 者:杨光祥$ V( b) x; Z8 D& l& E 出 版 社:武汉理工大学出版社; ]( ~% L6 K1 K, b$ X0 X 出版时间 2013年3月1日! E3 P- A1 g! W+ e" Q
内容推荐6 i2 K8 |9 \0 P0 q, Y% c 《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—Ⅱ嵌入式系统移植。 目录: a) ^2 ~6 h& e$ n4 ~ 第1章 ARM家族介绍 1.1 单片微型计算机发展 8 i7 [! h7 P& P4 F0 {, C 1.2 嵌入式系统简介 - w+ E1 \, L2 n+ m3 n3 c 1.3 Cortex—M3简介 1 g+ D/ W- K" ]) ~* R7 G- |& A! r 1.4 ARM系列嵌入式系统处理器 第2章 Cortex—M3体系结构 2.1 微处理器核结构 , m7 V- x8 c# R: O$ Y5 C 2.2 处理器的操作模式及状态 2.3 寄存器 R! m& `7 [; C9 y# R8 _3 i4 E 2.4 总线矩阵 2.5 系统地址映射 8 f, K, U1 f& p- q 2.6 指令集 2.7 流水线 $ d/ m3 q7 s* Z' } 2.8 异常和中断处理 第3章 STM32F10X电源、时钟及复位电路 0 o- V6 x$ H1 V \8 h 3.1 电源电路 8 @+ p4 T7 O5 N% C) z2 P, X% E+ { 3.2 时钟树结构 3.3 复位电路 3.4 启动设置 第4章 STM32F10X最小系统与开发环境 4.1 STM32F10X最小系统运行条件 4.2 STM32F10X最小系统设计要点 4.3 STM32F10X程序下载的几种方法 4.4 FWLib固件库 1 N0 j" a( a. N% E. T" @7 v/ @ 4.5 开发环境 7 u% C& m2 d& v( g 4.6 IAREWARM使用入门 4.7 STM32入门之点亮流水灯 第5章 STM32F10X功能与资源概述 5.1 电源控制 9 S7 ], O. j+ f& P8 X- f 5.2 实时时钟RTC 5.3 备份寄存器BKP 5.4 独立看门狗IWDG 5.5 GPIO 5.6 中断和事件 5.7 DMA控制器 ; |0 ^+ O6 o8 C7 g! Y! ` 5.8 高级定时控制器TIM1 7 |# A$ o4 W( }- q7 } 5.9 通用定时控制器TIMx 1 \* x7 `. N% ^3 z9 ] 5.1 0控制器局域网bxCAN 5.1 112C接口 9 w3 N% W8 ]% L. | 5.1 2串行外设接口SPI 5.1 3USART收发器 5.1 4USB全速设备接口 + ~1 W1 h8 f- j2 I, u6 E 5.1 5模拟/数字转换ADC 4 |4 j4 U1 a, {5 W* p g% N 5.1 6调试支持DBG 第6章 基于STM32的M1非接触卡的读卡器设计 . L# n8 c! }' S( R$ d- X" u 6.1 概述 , D) b' |$ q5 Z1 u2 z 6.2 非接触卡的分类 # o5 P ^# g' c( N& ^ 6.3 M1非接触卡读卡器系统设计 6.4 M1非接触卡读卡器硬件设计 6.5 M1非接触卡读卡器软件设计 6.6 总结 * Y8 L$ `, A5 l# k4 P2 W 第7章 基于STM32的数字远程数据采集站 * y9 {) O$ F. \ 7.1 概述 7.2 数字远程数据采集站硬件设计 : W K2 ^. A: I' p4 e8 k+ T0 c# r 7.3 数字远程数据采集站软件设计 : J4 S( p* M: q4 E1 u3 k' Z 7.4 总结 第8章 基于STM32的矿用安全监测数据转发器设计 1 ?) N0 x( O3 K3 y" s8 m1 e 8.1 概述 8.2 数据转发器技术要求 8.3 RS485总线基础 8.4 CANBUS总线基础 8.5 STM32F10X的CAN总线接口 8.6 数据转发器设计 9 Z& w0 v" W4 x' |! E2 B" o( X. ^ 8.7 PFC8563的程序设计 # L% A7 l. T. A 8.8 RS485收发电路设计 8.9 CAN收发电路设计 8.10自恢复看门狗设计 8.11主程序设计 8.12总结 " O' u5 M* V5 a1 b+ n( p! O& l f 第9章 基于STM32的多路无线温度采集系统 + O: x; j0 o, I 9.1 概述 ' i* [; P$ a P7 n _6 y/ |% `7 t 9.2 多路无线温度采集板设计 ( x! ~* g* Q4 P* l 9.3 数据接收显示设计 ( d0 m- {9 i0 I6 E3 x0 V 第10章 基于STM32的电力采集板设计 10.1 概述 我 * v8 T+ n0 q' l5 k& q 10.2 电力采集板功能需求 10.3 ATT7022A简介 3 _2 B4 j6 Z% z9 D: }, n" d 10.4 ATT7022A部分寄存器说明 + d7 L0 v) I/ m+ e 10.5 采集板设计 10.6 系统程序设计分析 10.7 总结 第11章 液晶触摸屏在STM32F10X上的移植 , X1 q. E3 `+ n7 F 11.1 概述 11.2 STM32的FSMC简介 ) Z- F# V: l5 {" [2 _ 11.3 液晶显示模块设计 5 N% r5 P: T6 H; C: ^ 11.4 GPS定位模块设计 # `& A7 |' r- g& v 11.5 总结 6 B. a; a. E3 K7 h 第12章 基于STM32的USB键盘设计 4 a2 b+ l9 O. N/ m1 A: l1 ` 12.1 USB概述 ; B# R8 Z+ d, u4 {" y. ^: X 12.2 USB的特点 * L$ i, M; \( V 12.3 基于STM32的USB键盘设计要求 12.4 STM32F10X的USB功能简介 12.5 USB键盘硬件设计 12.6 USB键盘程序设计及分析 ! H$ e; C' V% c$ k 12.7 总结 3 p F8 O" ?; Y: q, a _$ m2 p 第13章 基于STM32的μC/OS—Ⅱ嵌入式系统移植 13.1嵌入式系统简介 13.2μC/OS—Ⅱ操作系统简介 5 P3 `3 y' |+ y4 n! f+ b) J% X 13.3μC/OS—Ⅱ操作系统任务管理 13.4μC/OS—Ⅱ操作系统时间管理 13.5μC/OS—Ⅱ操作系统任务间通信 13.6μC/OS—Ⅱ操作系统在STM32上的移植 " y5 F9 w, Y4 d+ x7 ^6 v7 g 13.7μC/OS—Ⅱ操作系统步骤 13.8总结 0 O$ v# I( |: Y( l) V( h( ^% _ 参考文献 当当网购买地址7 f/ V5 D( X8 N 亚马逊购买地址 京东. m9 y, J- M/ r* g % O7 t; \0 m! r& V$ | 推荐理由:这书讲了一些如GPRS模块、GPS模块、液晶显示触摸屏、CAN、RS485扩展、非接触式卡、射频模块、专用电能计量芯片、温度传感器、USB键盘等外设方面的东西,涉及gps,rfid(非接触式卡、射频模块)的stm32书不多,学这个的人可以参考一下。 8 D6 @: `/ ] ~3 @0 x 继续阅读 三十四本STM32图书分享集锦(推荐可获赠ST图书) 7 d3 X5 W# C" F $ Y1 s4 A0 ]7 U" a |
微信公众号
手机版
RE: 【STM32图书分享三十一】—《STM32单片机原理与工程实践》
奋斗开始了。