![](https://img-blog.csdnimg.cn/fe47184c00a74600a7b35fbab7279b66.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32
文章平均质量分 76
STM32学习
一代小生
这个作者很懒,什么都没留下…
展开
-
STM32启动模式
通过判断BOOT引脚的连接情况识别启动模式,如设置为BOOT0 = 0 ,BOOT1 = x 时,选择主闪存存储器,把0x08000000映射到0x00000000,从0x08000000获取MSP的初始值,这个值就是栈顶地址;在__main函数中,会初始化内核的寄存器,划分堆空间(如果使用到的话)和栈空间。2:从地址0x0000 0004处取出程序计数器指针PC的初始值,这个值是复位向量。对于H1系列:在系统复位后,SYSCLK的第四个上升沿,BOOT引脚的值会被锁存。PROC: 定义子程序。原创 2023-07-12 11:18:31 · 531 阅读 · 1 评论 -
STM32--IIC
IIC:Inter Integrated Circuit,集成电路总线,是一种同步串行半双工通信总线。原创 2023-07-06 17:20:10 · 3592 阅读 · 1 评论 -
IWDG和WWDG区别以及配置步骤
从最大计数值到窗口上限制值之间喂狗会复位,到了窗口下限值也会复位,所以要在窗口期喂狗防止复位,最大计数值T[6:0]和窗口上限值W[6:0]可自己设置。最大计数值是127,递减到63就复位,所以最多计数64个,最少计数1个,以此来计算最小最大超时时间。在递减计数器减到0之前进行喂狗,也就是把重装载寄存器的值赋给递减计数器CNT,防止复位。6. 刷新计数器值为 IWDG_RLR 的值 (IWDG_KR = 0xAAAA)。中断时进行喂狗,如果窗口期没有进行喂狗,在中断内可设置喂狗,防止复位。原创 2023-07-01 15:34:08 · 561 阅读 · 0 评论 -
STM32时钟系统设置
时钟是具有周期性的脉冲信号,最常用的是占空比50%的方波,时钟是单片机的脉搏,搞懂时钟走向及关系,对单片机使用至关重要!原创 2023-07-01 15:10:43 · 3409 阅读 · 0 评论 -
STM32串口发送接收字符HAL库配置步骤
USART:通用同步异步收发器。UART:通用异步收发器。USART通常以用于异步通信。原创 2023-05-24 13:54:22 · 1611 阅读 · 0 评论