
《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》 作 者:喻金钱,喻斌 - @5 K2 |4 ?$ y* j) ?# ^, G 编著出 版 社:清华大学出版社* ~# K2 ^5 z) t4 C3 X! C 出版时间:2011-4-1. E1 L f6 D) k/ N ![]() 内容简介 本书从实际应用需求和开发过程中所遇到的问题出发,介绍了stm32f系列arm芯片内外设和各个 功能模块的应用。 本书没有涉及有关芯片的存储结构系统构架、指令集等理论性的知识,而是从最基本的应用要求出发,结合大量实例,依托库函数,详细讲解i/o接口、异步串口、系统时基定时器、spi接口、rtc、看门狗、定时器、i2c接口、can接口和模数转化器等外设接口的使用方法。本书注重实际操作和开发中的细节,对在开发过程中容易出错的情况作出提醒,并与读者分享作者在实际开发中的一些经验和感想,为有单片机和c语言基础的读者打开了通向嵌入式开发的大门。 本书可作为单片机爱好者的学习用书,也可作为嵌入式应用工程技术人员的学习和培训用书,同时可作为大学生学习单片机的教材。目录 第1部分 基础篇 第1章 开发板硬件结构 7 `6 D0 h4 M7 i+ b 1.1 电路原理图 # R. A2 e/ ^2 t& w 1.2 原理图说明 1.2.1 电源电路 1.2.2 系统复位电路 # ` H+ u( [$ w' q 1.2.3 时钟电路 1.2.4 jtag接口电路 1.2.5 串口电路 k' I1 x( Z8 q( H9 I$ A+ C3 t 1.2.6 键盘电路 u" g. D; O- Z7 P& ^# J 1.2.7 led灯电路 + Y4 p3 K: z- T, O+ ~$ y6 R 1.2.8 i2c接口电路 * Q) \& S* b& d4 x 1.2.9 adc电路 : _4 o6 y0 O' W6 J" G 1.2.10 usb电路 1.2.11 can电路 1.2.12 语音采集和播放电路 1 v Y: w4 d) P! `$ w 1.2.13 spi接口电路 / j' M, ^) h* c: h6 d 1.2.14 电动机驱动板接口电路 1.3 开发板元器件布局图 1.3.1 跳线器说明 ' t+ y' X$ G* f9 o3 s 1.3.2 硬件资源使用 9 p V E# a3 [2 w 第2章 编译开发环境的建立 . \- Q: o# P3 T* v, p4 M3 D 2.1 下载和安装ewarm ' q+ _# U% s6 o5 { 2.2 ide界面简介 2.3 生成一个新项目 2.3.1 建立项目文件目录,复制公共文件 & C" i4 l/ D1 [; `# N \3 K' B 2.3.2 生成新的工作区 & N% g* m0 V# e 2.3.3 生成新项目 2.3.4 给项目添加文件 5 I: Q" B8 ^: j4 P% C4 w5 \ 2.4 修改应用文件 q/ t# O( l2 H4 {; v3 y 2.5 配置项目选项 6 h, c1 H% K J" W; i8 W8 O/ x9 h 2.5.1 通用选项设置 2 v2 D( [+ C5 r$ o 2.5.2 c/c++编译器选项设置 2.5.3 assembler选项设置 2.5.4 output converter选项设置 2.5.5 linker选项设置 2.6 flash loader demo下载器介绍 5 F+ v V4 O, Y0 A9 D 2.7 力源stm32f的isp下载器 2.8 串口调试助手介绍 第2部分 应用篇 第3章 通用和复用功能i/o口 & ?, O* N4 e3 ]4 i 3.1 概述 3.1.1 通用i/o 2 ^/ K! W4 o2 M 3.1.2 单独的位设置或位清除 3.1.3 外部中断/唤醒线 3.1.4 复用功能, h9 S- z- [" d- I 3.1.5 软件重新映射i/o复用功能 2 {* y9 v3 c: C" s2 i 3.1.6 gpio锁定机制 $ i3 H+ `( K' r8 a$ ^ 3.1.7 输入配置 $ p. B1 I& z5 Z, k8 w1 Y8 \ 3.1.8 输出配置 ( k+ V* P1 z8 H- j 3.1.9 复用功能配置 ) h; ^: n! f$ {3 O 3.1.10 模拟输入配置 $ L- h( D- O6 m' O u+ v7 o 3.2 库函数 + r6 u4 A& i; j8 U2 L6 P1 ^: y 3.2.1 函数gpio_init 3.2.2 函数gpio_setbits ; F' O9 T, H$ ?# ? 3.2.3 函数gpio_resetbits " f2 f5 l! F/ J: y 3.2.4 函数gpio_writebit 3.2.5 函数gpio_write 3.2.6 函数gpio_readoutputdatabit + W( ]4 G. S8 r% w% _0 U 3.2.7 函数gpio_readoutputdata 3.2.8 函数gpio_readinputdatabit 3.2.9 函数gpio_readinputdata ; ^6 L" k0 Z6 G6 f1 j+ v 3.3 i/o端口的外设映射 3.3.1 将osc32_in/osc32_out作为pc14/pc15端口 $ r1 @3 K) b; \- y+ _2 S. ^ 3.3.2 将osc_in/osc_out引脚作为pd0/pd1端口 1 _) J; M0 o8 l; X2 {9 V 3.3.3 can复用功能重映射 / O' p7 z& O, B; `- L6 W5 G3 p 3.3.4 jtag/swd复用功能重映射 ; e# U1 [, s7 M% v- F 3.3.5 adc复用功能重映射 3.3.6 定时器复用功能重映射 3.3.7 usart复用功能重映射 3.3.8 i2c1复用功能重映射 ( X, c0 a; [( E6 }9 P8 d* Q 3.3.9 spi1复用功能重映射 3.4 位运算 3.4.1 移位运算 2 ^) E* `% h+ x, k% ?6 {6 m* d 3.4.2 按位与运算 Q/ T: _- S7 y; E+ c5 D0 _( J 3.4.3 按位或运算 ; _6 b. j& n# c 3.4.4 取反运算 3.4.5 异或运算 * B. J. v6 R! `7 a+ @- n) R+ ?; | 3.5 i/o口输出实例1——控制led灯 ; H5 K+ e6 E* ?+ G8 q6 S' Y0 Y 3.5.1 实例要求 , `# Q' ^6 ^* y7 k+ d; ~; t* { 3.5.2 硬件基础 : H9 N( I: I) Q" e6 _' k0 R 3.5.3 软件结构 C$ ~9 _' P; l. q5 a 3.5.4 实例代码 3.5.5 编译下载和调试 ; f- A* O1 H w% `- r% @ 3.6 i/o口输出实例2——流水灯 3.6.1 实例要求 3.6.2 硬件基础 3.6.3 软件结构 - k5 l. b& y; y6 \& H 3.6.4 实例代码 ) { v. T! r6 [* ^" @ ~, u! H 3.6.5 编译下载和调试 ' G1 D: U- G* f1 [ ?- i 3.7 i/o口输入实例——按键输入1 ! \0 p, U# J5 o* [7 F1 W 3.7.1 实例要求 3.7.2 硬件基础 3 q' p7 Q R! B# | 3.7.3 软件结构 ' I7 w% A6 D+ N; h 3.7.4 实例代码 + O- }8 g4 R$ S# e 3.7.5 编译下载和调试 3.8 i/o口输入实例——按键输入2 ……7 U8 l( H' n6 H 第3部分 提高篇 附录a iar工程转mdk工程 附录b arm处理器:选择arm7还是cortex-m3( \ _$ H" l0 G% Y: }7 F$ } 8 s1 z6 s1 L- O! Y+ ~$ t0 Q# N |
ST的例子做的还是比较全面好容易理解的,一般的书,就是翻译ST的资料
) n& n% r$ @' m, Q' a. ~
g2 U1 E3 a W( R% N2 B a8 @
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
回复:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
回复:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
RE:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
回复:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》
回复:【STM32图书分享之二】—《STM32F系列ARMCortex-M3核微控制器开发与应用(配光盘)》