
【学习必备】每天学习STM32小技巧-2 前一篇已分享了10个小技巧,今天继续为大家分享10个小技巧:5 J* H" f4 d4 ?" P i' k0 z. @) }. B. A" D( F0 Z( w* V+ i9 N) @ 技巧11:数据字节以小端存储形式保存在存储器中。* W2 r0 P1 b) v4 h8 U; l* K" T$ } 技巧12:内存映射区分为8个大块,每个块为512MB。 + g1 o2 N- M, r6 n$ O 技巧13:FLASH的一页为1K(小容量和中容量),大容量是2K。 x9 t( ~& e1 @. _5 E 4 }! f& k1 n8 a5 I5 m 技巧14:系统存储区(SystemMemory)为ST公司出厂配置锁死,用户无法编辑,用于对FLASH区域进行重新编程。所以我们烧写程序务必选择BOOT1 = 0,这样通过内嵌的自举程序对FLASH进行烧写,比如中断向量表和代码4 \* Z0 ? J; E$ n( r # ^4 }: Z2 |9 u 技巧15:STM32核心电压为1.8V# M8 p# p( v" Y 技巧16:STM32复位有三种:系统复位、上电复位、备份区域复位。其中系统复位除了RCC_CSR中的复位标志和BKP中的数值不复位之外,其他的所有寄存器全部复位。触发方式例如外部复位、看门狗复位、软件复位等;电源复位由于外部电源的上电/掉电复位或者待机模式返回。复位除了BKP中的寄存器值不动,其他全部复位;备份区域复位的触发源为软件复位或者VDD和VBAT全部掉电时。 1 l5 V j) C) s. [+ P 技巧17:单片机复位后所有I/O口均为浮空输入状态2 L" y6 X+ d. r% A p2 C ^0 r* |# W p 技巧18:68个可屏蔽中断通道,16个可编程优先级,16个内核中断,一共68+16=84个中断。103系列只有60个中断,107系列才有68个中断 技巧19:系统启动从0x00000004开始,0x000 0000保留 8 N$ ?) _, g1 x 技巧20:(NestedVectored Interrupt Controller)NVIC嵌套向量中断控制器,分为两种:抢先式优先级(可嵌套)和中断优先级(副优先级,不能嵌套)。两种优先级由4位二进制位决定。分配下来有十六种情况:8 @7 w% ?% n3 [6 o! Y7 b ![]() . q. Z0 m5 a2 B2 r 5 F. A1 D# ^& z7 t& ^ 1 f0 O0 K6 W9 z, ? |
STM32ADC过采样及几种ADC采样的处理方法
STM32的启动模式配置与应用
【STM32L562E-DK】健康手环基础界面开发(一)—— 准备工作
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32L562E-DK 驱动FMC接口的LCD屏
STM32L562E-DK移植lua脚本语言
STM32F030C8T6+DRV8701+磁隔离大功率直流电机驱动器制作
STM32固件库分享,超全系列整理
STM32F10xxx 正交编码器接口应用笔记 及源代码
STM32F0F1F4内部flash擦写时间和寿命