你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。关注该话题即可发布文章!
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
回复:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
应该不错吧!
回复:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
回复:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
书虽然copy的东西很多,并不咋样,但有些内容还是有参考价值的.
$ S: k4 K }6 h% g9 u/ H
目录
第1章ARM及Cortex-M3处理器概述" k+ X$ a# k3 m; A2 H" C
1.1ARM处理器系列' _8 | t8 s/ K! {, C. A9 ? j
1.1.1命名规则: A+ F5 ^8 ^6 ]" m" t
1.1.2ARM处理器系列
1.2ARMCortex-M3处理器
1.2.1处理器组件/ L# s9 m8 y3 G. K8 [
1.2.2Cortex-M3的层次和实现选项
1.2.3处理器内核7 t# o) f( i. O
1.2.4嵌套向量中断控制器(NVIC)
1.2.5总线矩阵
1.2.6集成调试+ U% p( M# j3 r7 d6 _
1.2.7可选组件" `1 r% b* H' Z$ c, f" `: P
1.2.8Cortex-M3处理器应用
1.3ARMCortex-M3指令集$ _" G. M8 t# |+ \2 [4 _
1.4ARMCortex-M3的优势: X& A/ M) d% B* J6 S' g- W
# I( }" C" y( \4 Q* \6 c
第2章STM32系列微控制器
2.1STM32系列微控制器简介! F8 Z4 R& [% L! [
2.1.1STM32微控制器的主要优点
2.1.2STM32微控制器的应用2 n$ g) ]' J7 s3 ?
2.2STM32F101xx系列微控制器& `( I, k. r) y* O
2.2.1特点
2.2.2总体结构
2.3STM32F103xx系列微控制器: K( G% u2 Z$ I* c0 P" o/ p! H) Q
2.3.1特点
2.3.2总体结构6 K; o# l/ s: x
第3章STM32系列微控制器存储器与外设
3.1存储器和总线的结构
3.1.1系统结构% S1 v' g/ Q* U% ~
3.1.2存储器结构9 K$ K& z4 L* V+ t i
3.1.3存储器映射$ C& s L w. I. c% o9 z& h
3.1.4启动配置
3.2电源控制
3.2.1电源供应1 `+ ^" p& c# R. o# G
3.2.2电源供应管理
3.2.3低功耗模式
3.2.4电源控制寄存器
3.3复位和时钟控制* n9 G- ]( _) H' N& C
3.3.1复位# G! I: ^' S1 `1 D$ ^8 k! V8 p' }
3.3.2时钟( G" Y0 c/ U: l
3.3.3RCC寄存器描述& M9 I! d$ P% _$ `! O
3.4通用I/O和复用I/O(GPIO和AFIO)
3.4.1GPIO功能描述
3.4.2GPIO寄存器描述
3.4.3复用功能I/O和调试配置(AFIO). |! g* T% F- z3 E- a$ a
3.4.4AFIO寄存器描述
3.5中断和事件/ c' S5 N1 r, Y! B
3.5.1嵌套向量中断控制器(NVIC)
3.5.2外部中断/事件控制器(EXTI)
3.5.3EXTI寄存器
3.6DMA控制器
3.6.1简介
3.6.2主要特性, l) q2 R; H1 Q# l. o
3.6.3功能描述
3.6.4DMA寄存器
3.7实时时钟(RTC)
3.7.1简介
3.7.2主要特性
3.7.3功能描述
3.7.4RTC寄存器描述
3.8备份寄存器(BKP)8 O5 R6 ]& Z% U: L0 @8 y0 M# C
3.8.1简介
3.8.2主要特性
3.8.3干扰检测
3.8.4RTC校验
3.8.5BKP寄存器描述( s2 ~, p* }. E3 v2 m
3.9独立的看门狗
3.9.1简介% O/ P% g5 P5 Q! }4 _$ A. f
3.9.2IWDG寄存器描述" p7 E7 X5 o3 Y$ W) s! E5 F2 m
3.10窗口看门狗(WWDG)
3.10.1简介* c8 [4 Y+ \: _! c7 \
3.10.2主要特性
3.10.3功能描述
3.10.4如何编程看门狗的超时时间
3.10.5调试模式9 d {9 o6 F1 W# r0 P
3.10.6寄存器描述
3.11高级控制定时器
3.11.1简介
3.11.2主要特性
3.11.3框图
3.11.4功能描述
3.11.5TIMI寄存器描述
3.12通用定时器(TIMx)
3.12.1简介
3.12.2主要特性 N9 Y0 L6 p- r1 I4 i! H
3.12.3框图
3.12.4功能描述
3.12.5TIMx寄存器描述0 F. _9 v; k* o
3.13控制器局域网(bxCAN)
3.13.1简介; x. u! P4 Y6 M
3.13.2主要特性
3.13.3总体描述8 [$ e l' E/ g% Y3 i
3.13.4运行模式9 X) C5 U: B: Y" ^* J. `6 W
3.13.5功能描述
3.13.6中断
3.13.7寄存器访问保护2 l( E# d2 k+ r* [. [7 {. M
3.13.8CAN寄存器描述& ~4 E, U: G- L @0 @5 o1 k
3.14内部集成电路(I2C)接口0 w; d' y: n8 p# x" u
3.14.1简介
3.14.2主要特性
3.14.3总体描述
3.14.4功能描述; F0 k! i! a; N% j4 d+ s1 l
3.14.5中断请求) n& a1 _- K" d2 U2 v0 U0 i6 A
3.14.6I2C调试模式
3.14.7I2C寄存器描述
3.15串行外设接FI(SPI)
3.15.1简介
3.15.2主要特性) S: p8 d1 V' x& n, T
3.15.3功能描述
3.15.4SPI寄存器描述( \& g1 T9 m: }7 J. e, J
3.16通用同步异步收发机(USART)
3.16.1简介! n; V* p* N4 A* i. D
3.16.2主要特性. o# P; y* l! `( `
3.16.3总体描述# l7 p& n7 R0 h9 A
3.16.4中断请求! f6 U9 C& b! }( ]6 Q& \' t
3.16.5USART寄存器描述/ W2 o& U9 @% ?+ e: K* g( _
3.17USB全速设备接口
3.17.1概述3 g# d ~3 t4 r+ {' E' f# O
3.17.2主要特性+ T' ^/ F) U' x% `- I9 `
3.17.3结构框图5 d* J3 m( X& q" z- l/ l; F
3.17.4功能描述
3.17.5编程中需要考虑的问题
3.17.6USB寄存器描述
3.18模/数转换器(ADC)
3.18.1概述
3.18.2主要特性& x9 I; A2 T _5 q$ t
3.18.3引脚描述# [; |& z4 c4 x9 U% o i. S
3.18.4功能描述" J" k L& {6 v. |
3.18.5校准
3.18.6数据对齐
3.18.7基于通道的可编程的采样时间
3.18.8外部触发转换$ K: n a Z% S4 R% ?
3.18.9DMA请求2 s7 Q, Z* _1 w/ H% W: }! t
3.18.10双ADC模式! v7 m9 k9 F h2 \
3.18.11温度传感器
3.18.12中断1 O, M& T- a4 N+ V& S" z* L7 u! a
3.18.13ADC寄存器描述
3.19调试支持(DBG): U* l* u$ V# Y9 U7 i2 c+ T4 j
3.19.1概述9 ~: O) r6 Z. g3 G% d
3.19.2相关的ARM文档# T( q8 u9 q: [) |3 ^
3.19.3SWJ调试端口(串行线和JTAG)+ C3 _4 L0 B7 U
3.19.4引脚分布和调试端口引脚
3.19.5STM32F10xJTAGTAP连接 Z! C) ~% |" ?2 ]$ V
3.19.6ID编码和锁定机制
3.19.7JTAG调试端口
3.19.8SW调试端口( X& e F8 F: _+ v e
第4章STM32固件库
4.1STM32固件库的定义规则. G; j, u9 a8 R$ K3 v3 Y$ `$ c
4.1.1固件库命名规则: y$ ^; H6 D, h
4.1.2代码标准
4.2STM32库的层次结构
4.2.1固件包描述
4.2.2固件库文件描述
4.3STM32库的使用, r" U7 D; E7 K4 I ?5 v
, X: _1 j0 X* e* H
第5章STM32系列微控制器开发工具与应用9 B7 j& w$ ]3 s3 p, Z0 z4 t
5.1KeilMDK介绍" w7 w9 k/ S/ N9 ~
5.1.1开发过程及集成开发环境简介
5.1.2工程管理$ {3 c" T8 @/ K- c8 p1 s
5.1.3编写源程序
5.1.4编译程序8 G2 A/ y% ~2 x& f1 O! s
5.1.5调试程序; H! h) r- G7 l0 _, a# ^! H
5.2IAREWARM介绍
5.2.1EWARM集成开发环境及配套仿真器) q8 t: I9 m, f* ~3 {6 m
5.2.2在EWARM中生成一个新项目2 w! s5 `) z2 ?- A% A6 I
5.2.3编译和链接应用程序% _2 e5 E9 ~/ I8 a
5.2.4用J-LINK调试应用程序' I, o7 l9 I9 a1 N& t9 f9 {2 Y
5.3STM32-SK仿真评估板$ x3 V$ S) S. Q) B _
5.3.1评估板规格说明
5.3.2测试程序# s M: a/ ]7 M4 \
5.3.3关于仿真评估板的几个问题& Q9 }4 b1 V t2 Y7 g) r
5.4STM32-DK开发板* d, m$ d; g, N0 _7 w
5.4.1开发板规格说明
5.4.2开发板实例程序( t4 A/ U" V& U- J- o
5.4.3关于STARM的常见问题8 k9 J Y% h" E; A* Z, a
5.5mx-Pro量产编程器使用简介. q* p2 \, E& Z. C [- ~
5.5.1编程文件管理
5.5.2芯片烧写
5.6应用实例:基于STM32的数据采集器: w. I! T( _7 o4 J" ], [0 ~# _& d
5.6.1硬件设计+ U1 b: T. }, W' l
5.6.2软件设计 S. s3 h9 `$ S! T, G" p
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
回复:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
回复:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
回复:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
回复:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF