【学习必备】每天学习STM32小技巧-2 前一篇已分享了10个小技巧,今天继续为大家分享10个小技巧:( ~8 ]/ }6 o9 J& t- S5 o/ r0 t7 Q7 A& \3 z4 Y" ^+ u 技巧11:数据字节以小端存储形式保存在存储器中。 z( z x6 \- U 技巧12:内存映射区分为8个大块,每个块为512MB。 7 P, P1 k Q5 Q1 m% { 技巧13:FLASH的一页为1K(小容量和中容量),大容量是2K。 % r! ]' J& ^% R& {4 x* v% i 技巧14:系统存储区(SystemMemory)为ST公司出厂配置锁死,用户无法编辑,用于对FLASH区域进行重新编程。所以我们烧写程序务必选择BOOT1 = 0,这样通过内嵌的自举程序对FLASH进行烧写,比如中断向量表和代码 技巧15:STM32核心电压为1.8V 技巧16:STM32复位有三种:系统复位、上电复位、备份区域复位。其中系统复位除了RCC_CSR中的复位标志和BKP中的数值不复位之外,其他的所有寄存器全部复位。触发方式例如外部复位、看门狗复位、软件复位等;电源复位由于外部电源的上电/掉电复位或者待机模式返回。复位除了BKP中的寄存器值不动,其他全部复位;备份区域复位的触发源为软件复位或者VDD和VBAT全部掉电时。# v' D3 R8 A( D" y 技巧17:单片机复位后所有I/O口均为浮空输入状态2 Y3 i) }1 [( y9 k# B. v2 q$ a, Z( ^0 j ! r: I4 o% E6 k/ D9 }) K; { 技巧18:68个可屏蔽中断通道,16个可编程优先级,16个内核中断,一共68+16=84个中断。103系列只有60个中断,107系列才有68个中断6 }' A+ |! O- o2 L5 O, Y 技巧19:系统启动从0x00000004开始,0x000 0000保留 ) ]& I* g' u3 \7 T. |$ H: M5 p 技巧20:(NestedVectored Interrupt Controller)NVIC嵌套向量中断控制器,分为两种:抢先式优先级(可嵌套)和中断优先级(副优先级,不能嵌套)。两种优先级由4位二进制位决定。分配下来有十六种情况:/ }4 @' M9 v. c- ~& [ 6 I: ~1 a# F& A # x6 Y- `$ @) Z4 R8 U + g; W# B1 ~. ^, I# v$ @ " W! y" V' K% L; \9 H" B4 t: \1 j3 h |
STM32F10xxx 正交编码器接口应用笔记 及源代码
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32F0F1F4内部flash擦写时间和寿命
游名:STM32F030+FT1610FF1高精度超声波测距模块测距教程及参...
分享一个STM32F103的硬件IIC代码库,完美解决IIC问题!
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
MultiButton移植到STM32F103战舰开发板
分享STM32F051中文参考手册(重制书签版)
UDS诊断服务
使用Nano板验证驱动SPI串口屏的颜色显示