【学习必备】每天学习STM32小技巧-2 前一篇已分享了10个小技巧,今天继续为大家分享10个小技巧:技巧11:数据字节以小端存储形式保存在存储器中。, F1 U! r. b6 `/ @! ?4 V1 y 技巧12:内存映射区分为8个大块,每个块为512MB。 8 I! F x( v9 ^# l& @ X& o a 技巧13:FLASH的一页为1K(小容量和中容量),大容量是2K。 技巧14:系统存储区(SystemMemory)为ST公司出厂配置锁死,用户无法编辑,用于对FLASH区域进行重新编程。所以我们烧写程序务必选择BOOT1 = 0,这样通过内嵌的自举程序对FLASH进行烧写,比如中断向量表和代码 . Z: @* f+ a8 p; W ` 技巧15:STM32核心电压为1.8V) L9 c: i+ V) d! g/ C ! b/ M8 }1 C1 U B% A 技巧16:STM32复位有三种:系统复位、上电复位、备份区域复位。其中系统复位除了RCC_CSR中的复位标志和BKP中的数值不复位之外,其他的所有寄存器全部复位。触发方式例如外部复位、看门狗复位、软件复位等;电源复位由于外部电源的上电/掉电复位或者待机模式返回。复位除了BKP中的寄存器值不动,其他全部复位;备份区域复位的触发源为软件复位或者VDD和VBAT全部掉电时。 ( B0 v% a1 A" E2 {2 e, q7 F 技巧17:单片机复位后所有I/O口均为浮空输入状态/ y' _( |: {5 x* I 技巧18:68个可屏蔽中断通道,16个可编程优先级,16个内核中断,一共68+16=84个中断。103系列只有60个中断,107系列才有68个中断) B8 \- o/ P" h 6 V& S' P; B5 l1 Q$ K V# h7 i 技巧19:系统启动从0x00000004开始,0x000 0000保留 ' X* [: o! D# u& U- b; g5 j2 | 技巧20:(NestedVectored Interrupt Controller)NVIC嵌套向量中断控制器,分为两种:抢先式优先级(可嵌套)和中断优先级(副优先级,不能嵌套)。两种优先级由4位二进制位决定。分配下来有十六种情况: + x; }7 p0 b8 y) K6 B3 w ' l. a' J1 m; o+ M3 t : T! y) c0 {7 T * `$ ]0 Y( O0 Y8 y |
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32F103移植LittlevGUI代码
使用STM32F103制作的无线下载器
X-NUCLEO-IKS4A1实现手势滑动
STM32G系列RS485自动收发控制以及自适应波特率实战
【MCU实战经验】+自制MP3使用STM32F103ZET6和ch375读取u盘,vs1003解码,音质超棒
串口通信波特率异常的解决办法
【MCU实战经验】+STM32F103的uCOSII详细移植
STM32G0系列ADC扫描序列模式解读
游名科技:STM32F103+TMC2160:86步进电机和驱动一体原理图/PCB...