你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。关注该话题即可发布文章!
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
RE: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
书虽然copy的东西很多,并不咋样,但有些内容还是有参考价值的.
/ C8 s( X( T) N
; R& v4 t& S. [ a. h/ V
目录( a/ ?" J6 E* a+ ?
第1章ARM及Cortex-M3处理器概述
1.1ARM处理器系列
1.1.1命名规则5 _+ K4 |, [& X0 x5 f W
1.1.2ARM处理器系列
1.2ARMCortex-M3处理器
1.2.1处理器组件2 Q* j, N; ?% b
1.2.2Cortex-M3的层次和实现选项) g' N' M" r& b2 n3 B
1.2.3处理器内核
1.2.4嵌套向量中断控制器(NVIC) h7 I/ W- B5 C0 o) H/ S. T, ?
1.2.5总线矩阵
1.2.6集成调试
1.2.7可选组件* C; I. O0 L% {/ c& J+ g& u
1.2.8Cortex-M3处理器应用
1.3ARMCortex-M3指令集
1.4ARMCortex-M3的优势
L! ?. J: p0 L) U) U
第2章STM32系列微控制器
2.1STM32系列微控制器简介
2.1.1STM32微控制器的主要优点, q7 T2 D9 A& a9 W
2.1.2STM32微控制器的应用; K" _: R. O# P
2.2STM32F101xx系列微控制器; T ~% M7 x8 W- R
2.2.1特点
2.2.2总体结构
2.3STM32F103xx系列微控制器. @6 ?$ }6 L7 k+ u6 e
2.3.1特点
2.3.2总体结构
9 n8 `7 [" t# l% _4 w+ m
第3章STM32系列微控制器存储器与外设9 m& ?- M J9 [+ X; ~6 d" C
3.1存储器和总线的结构$ V" V2 `# y: [
3.1.1系统结构5 ~3 i9 }* Y4 m: T
3.1.2存储器结构0 Y* u; I- {: z! _% L
3.1.3存储器映射
3.1.4启动配置- J3 J. F8 a! b/ y
3.2电源控制# C$ T/ ` ~6 {# r; n7 R
3.2.1电源供应
3.2.2电源供应管理' z" g; ^, |! Z- m/ W" {) s
3.2.3低功耗模式# f0 N, e" c+ j6 `0 I7 Q4 L
3.2.4电源控制寄存器
3.3复位和时钟控制
3.3.1复位9 E$ @" _# b0 x6 I
3.3.2时钟
3.3.3RCC寄存器描述( Y2 U, A8 H5 Q* s/ O2 p" X
3.4通用I/O和复用I/O(GPIO和AFIO)
3.4.1GPIO功能描述- a: G9 Y, l3 O7 Q s5 W
3.4.2GPIO寄存器描述
3.4.3复用功能I/O和调试配置(AFIO)8 o, S' ?9 E/ F2 U
3.4.4AFIO寄存器描述
3.5中断和事件
3.5.1嵌套向量中断控制器(NVIC)% G, E/ ?# ~+ b0 C5 r* D
3.5.2外部中断/事件控制器(EXTI)
3.5.3EXTI寄存器0 ]& v# `1 D. ~- K& `$ T% h. x/ h
3.6DMA控制器( D+ W X+ s. _% k5 k
3.6.1简介
3.6.2主要特性 O2 n' }! p: `& N8 M
3.6.3功能描述$ H" N; I6 C: _7 Y; a* B! e
3.6.4DMA寄存器
3.7实时时钟(RTC), }4 l9 d1 k" ]' i; w( T
3.7.1简介
3.7.2主要特性
3.7.3功能描述
3.7.4RTC寄存器描述
3.8备份寄存器(BKP)
3.8.1简介
3.8.2主要特性
3.8.3干扰检测9 f; w. T. W' c8 r4 ^' B* u
3.8.4RTC校验 R9 I5 P* U% f& S" }6 n
3.8.5BKP寄存器描述- J0 T5 K7 @1 C4 N% K
3.9独立的看门狗6 j2 ]7 {+ g) l+ f$ \. D
3.9.1简介2 i2 c3 L+ U( x) b' v6 W2 x
3.9.2IWDG寄存器描述
3.10窗口看门狗(WWDG)+ j' b/ c: w: [$ N0 R! B; P( M2 V
3.10.1简介9 R, Z5 d" x2 z2 Z% R+ W9 U
3.10.2主要特性
3.10.3功能描述9 z1 q7 ]# e1 G
3.10.4如何编程看门狗的超时时间# `, E6 x( R6 @' E0 Z
3.10.5调试模式
3.10.6寄存器描述, n4 ~ `2 [7 \$ {9 V- i
3.11高级控制定时器- W) B* O+ ]: J
3.11.1简介1 T5 \* m; N5 g- k8 s- Z
3.11.2主要特性
3.11.3框图. `! q% ] L. Y
3.11.4功能描述
3.11.5TIMI寄存器描述8 W9 {' r7 ^' ~
3.12通用定时器(TIMx)3 a, S% c7 X6 u: j3 H4 I8 X
3.12.1简介; x1 _4 W% L* _" N$ {2 c& ^; F
3.12.2主要特性
3.12.3框图% a+ v* j" W" F( V
3.12.4功能描述
3.12.5TIMx寄存器描述
3.13控制器局域网(bxCAN)3 v5 t: }! S8 m) V( a r0 |
3.13.1简介
3.13.2主要特性3 V3 Y. }: C" `$ Y8 }$ p2 b$ Y
3.13.3总体描述( K7 `8 s+ g+ S, C
3.13.4运行模式( L$ ?1 i' r& E6 b
3.13.5功能描述3 W3 f5 w- [- B" e2 Z4 J
3.13.6中断7 G0 v: E4 N" c/ I3 g( z/ S `: U
3.13.7寄存器访问保护
3.13.8CAN寄存器描述4 w* S7 k6 I/ t1 s2 g
3.14内部集成电路(I2C)接口
3.14.1简介& v; P* k0 F) g
3.14.2主要特性
3.14.3总体描述
3.14.4功能描述
3.14.5中断请求
3.14.6I2C调试模式
3.14.7I2C寄存器描述7 S2 i7 k( W d/ `
3.15串行外设接FI(SPI)/ J1 Q9 n' E; O6 g0 t
3.15.1简介. `% m( b( J9 c( v& w. Z2 z- `
3.15.2主要特性0 R8 s% u: j% s7 M1 ^" ], J+ ]
3.15.3功能描述" P% A* M2 f0 E
3.15.4SPI寄存器描述
3.16通用同步异步收发机(USART)
3.16.1简介' h- i/ E7 i1 F, ^2 P
3.16.2主要特性
3.16.3总体描述
3.16.4中断请求
3.16.5USART寄存器描述
3.17USB全速设备接口
3.17.1概述
3.17.2主要特性. w q! W( A4 i- s9 S) o
3.17.3结构框图1 M6 A9 A3 U# C8 V
3.17.4功能描述
3.17.5编程中需要考虑的问题 ]6 Q' u$ {2 n+ ?7 _3 y- Y/ _( d( ]- S
3.17.6USB寄存器描述* C2 H* B" z# ~$ N: \
3.18模/数转换器(ADC)" S/ M6 n8 B5 l& ~) F3 k
3.18.1概述2 M$ f, Q5 y+ L. v# C% X$ f
3.18.2主要特性! [; p9 a- W7 o; M6 Y% a5 ?
3.18.3引脚描述: ?3 [% ~4 g% I h0 p
3.18.4功能描述
3.18.5校准
3.18.6数据对齐% {) b9 I/ Y D/ P( K7 {
3.18.7基于通道的可编程的采样时间
3.18.8外部触发转换
3.18.9DMA请求
3.18.10双ADC模式- Q t3 M4 g1 x% P. d" |4 P
3.18.11温度传感器4 Q" `) I5 }' }* U
3.18.12中断
3.18.13ADC寄存器描述
3.19调试支持(DBG)/ d M- M) E" M& v
3.19.1概述
3.19.2相关的ARM文档 l5 K9 \* Q% c- ~4 D
3.19.3SWJ调试端口(串行线和JTAG)
3.19.4引脚分布和调试端口引脚
3.19.5STM32F10xJTAGTAP连接8 _! O" D1 K0 y3 ]
3.19.6ID编码和锁定机制
3.19.7JTAG调试端口
3.19.8SW调试端口
第4章STM32固件库( Y+ U( V& C. d/ d, y
4.1STM32固件库的定义规则. v; p# D* k% B$ M- C
4.1.1固件库命名规则
4.1.2代码标准( A/ s9 g" I/ X8 g5 e" d. O/ v( f
4.2STM32库的层次结构3 T7 {8 s3 i: V$ C. ~5 e+ s+ \
4.2.1固件包描述5 N- @5 {; B( l( J2 T* h
4.2.2固件库文件描述& `! O4 T1 I( R8 C
4.3STM32库的使用; {. i5 ]! ~; `' k i
- a) _, i& ?1 P5 t
第5章STM32系列微控制器开发工具与应用
5.1KeilMDK介绍3 x5 L; e- i5 E9 Z4 ~, z
5.1.1开发过程及集成开发环境简介
5.1.2工程管理
5.1.3编写源程序
5.1.4编译程序
5.1.5调试程序- O$ d7 f: U4 |, b
5.2IAREWARM介绍% W6 j: o! N% O+ D, b+ Y: W
5.2.1EWARM集成开发环境及配套仿真器
5.2.2在EWARM中生成一个新项目
5.2.3编译和链接应用程序* u/ G* o4 A Y9 `8 |% ]" K: g. W
5.2.4用J-LINK调试应用程序
5.3STM32-SK仿真评估板
5.3.1评估板规格说明$ F) x, C/ K4 N9 P
5.3.2测试程序 y5 @% y& t" q, Q
5.3.3关于仿真评估板的几个问题
5.4STM32-DK开发板
5.4.1开发板规格说明1 k( w; E" ^5 ^2 A# x
5.4.2开发板实例程序
5.4.3关于STARM的常见问题
5.5mx-Pro量产编程器使用简介2 a# k5 G4 K* C) m& Q w! V! K
5.5.1编程文件管理$ Y# S" F3 K$ L- S/ z' d" }" v$ O
5.5.2芯片烧写$ m# A+ Q$ I* C6 u6 K) C
5.6应用实例:基于STM32的数据采集器
5.6.1硬件设计- H8 i% o& S! L) W! m: D! L
5.6.2软件设计( x! h8 f d! d6 R+ ?5 C& h
9 A ]: `* f4 [! b* L
学习中,下来看看~
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
回复:STM32系列ARM Cortex-M3微控制器原理与实践 PDF
回复: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
RE:STM32系列ARM Cortex-M3微控制器原理与实践 PDF