你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【学习必备】每天学习STM32小技巧-2

[复制链接]
STMCU-管管 发布时间:2022-4-13 14:33
【学习必备】每天学习STM32小技巧-2
前一篇已分享了10个小技巧,今天继续为大家分享10个小技巧:+ T! t' |, S+ V8 p
- T" H8 [8 |  w7 g& o
技巧11:数据字节以小端存储形式保存在存储器中。
! {$ q. A$ r3 ?: p' T2 R$ p: {- d6 @; c
技巧12:内存映射区分为8个大块,每个块为512MB。
5 r8 l0 A6 g& Y- l& g6 e5 {/ L0 O9 E. D. _- \& L9 b0 ]$ y1 |4 Q4 Z
技巧13:FLASH的一页为1K(小容量和中容量),大容量是2K。
7 _2 L: s4 ^/ S) T+ G0 Q6 `# H8 C( ?6 z+ u% u2 W* q
技巧14:系统存储区(SystemMemory)为ST公司出厂配置锁死,用户无法编辑,用于对FLASH区域进行重新编程。所以我们烧写程序务必选择BOOT1 = 0,这样通过内嵌的自举程序对FLASH进行烧写,比如中断向量表和代码. X$ y' t% |) i5 _4 h1 G
' [8 U' r9 k" a- b& T, S
技巧15:STM32核心电压为1.8V. l3 N% G  `1 ~/ E
4 v: C1 r1 w' O5 p2 @5 A
技巧16:STM32复位有三种:系统复位、上电复位、备份区域复位。其中系统复位除了RCC_CSR中的复位标志和BKP中的数值不复位之外,其他的所有寄存器全部复位。触发方式例如外部复位、看门狗复位、软件复位等;电源复位由于外部电源的上电/掉电复位或者待机模式返回。复位除了BKP中的寄存器值不动,其他全部复位;备份区域复位的触发源为软件复位或者VDD和VBAT全部掉电时。
2 r! E2 f4 ?& \* @, P) G! |# p% }2 s) ~: ]& S" B& S! J* S  D* ~  q2 K
技巧17:单片机复位后所有I/O口均为浮空输入状态
$ R# l" P6 z2 Z! z* ]
/ |; V1 W$ d; ^技巧18:68个可屏蔽中断通道,16个可编程优先级,16个内核中断,一共68+16=84个中断。103系列只有60个中断,107系列才有68个中断
8 U# i# K: y9 g; M! K, o: G; f/ E* X1 @8 d6 D
技巧19:系统启动从0x00000004开始,0x000 0000保留) Y; \6 I# T+ W6 G4 F% g$ ~
. w+ P. M) V5 p! h; S$ q# S+ ^
技巧20:(NestedVectored Interrupt Controller)NVIC嵌套向量中断控制器,分为两种:抢先式优先级(可嵌套)和中断优先级(副优先级,不能嵌套)。两种优先级由4位二进制位决定。分配下来有十六种情况:
6 D5 p; \1 E/ h& e) `
11.png

7 ]7 l1 [# w) T6 V+ S) C
论坛还未大家准备诸多STM32系列开发经验:
' U9 Z, {+ v  C  E6 N5 b. F
! w8 r* ]- Q, _* @9 g9 z0 d
# ^$ f. [% }9 P
6 ?  D0 l; K3 F$ M, U+ k+ `) S
* O/ q  D" z; d$ ?* j

! j. h( S% K% n1 }* @7 I- {" g' J( M
3 {* T  m" h4 L* |) G+ o

. I# t' M$ c. ^0 u
收藏 1 评论0 发布时间:2022-4-13 14:33

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版