从零开始STM32学习之路
文章平均质量分 91
迷途知返的小白
这个作者很懒,什么都没留下…
展开
-
STM32入门——窗口看门狗原理
STM32F的窗口看门狗中有一个7位的递减计数器T[6:0],它会在以下两种情况下产生看门狗复位。①当计数器的值大于某一设定数值W[6:0]时喂狗,次设定数值在WWDG_CFR寄存器定义。②当计数器的数值从0x40减到0x3F时[T6位跳变到0]如果启动了看门狗并且允许中断,当递减计数器等于0x40时产生早期唤醒中断(EWI),他可以用于喂狗以避免WWDG复位。原创 2023-10-07 21:50:07 · 1058 阅读 · 1 评论 -
STM32入门——外部中断原理
STM32的每个IO口都可以作为外部中断的中断输入口,这点也是STM32的强大之处。STM32F103的中断控制器支持19个外部中断/事件请求.每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103的19个外部中断为:线0~15:对应外部IO口的输入中断。线16:连接到PVD输出。线17:连接到RTC闹钟事件。线18:连接到USB唤醒事件。原创 2023-09-27 12:04:32 · 1211 阅读 · 1 评论 -
STM32入门——独立看门狗原理
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界的干扰,造成程序的,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,,所以处于对单片机运行状态进行实时监测的考虑,便产生了一种专门,俗称“看门狗”(watchdog)原创 2023-09-27 19:47:58 · 416 阅读 · 1 评论 -
STM32入门——串口通信原理
①起始位②数据位(8位或者9位)③奇偶校验位(第9位)④停止位(1,15,2位)⑤波特率设置。原创 2023-09-25 23:56:59 · 1193 阅读 · 1 评论 -
STM32入门——三种编写跑马灯程序的方法
本文分别通过库函数、寄存器以及位操作完成跑马灯实验,使用的开发板是正点原子的min核心板。原创 2023-07-23 16:11:24 · 9962 阅读 · 0 评论 -
stm32入门——GPIO工作原理
本文内容基于整点原子mini也就是STM32F103RCT6这块芯片进行入门,在本文中笔者将详细介绍GPIO的八种工作方式以及对应寄存器的内容和操作方法。原创 2023-07-19 20:40:48 · 2111 阅读 · 0 评论