自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 STM32 USART(通用同步异步收发器)

注:USART发送函数,通过检测发送寄存器USART_SR的TXE位来检测发送是否完成。注:采用以@为帧头,#为帧尾的数据帧格式。USART是一种全双工,异步的通信协议。1:USART初始化代码。1:USART初始化代码。2:printf函数。2:printf函数。

2024-07-13 18:26:45 143

原创 STM32 GPIO和EXTI

注:F1在输出模式时禁止使用内部上下拉电阻。

2024-07-12 17:23:37 226

原创 STM32 系统滴答定时器(SysTick)

系统时钟经过8分频,产生9MHZ,VAL将从设定的LOAD重装载值往下递减,当VAL减到0时,将SysTick控制及状态寄存器(CTRL)的COUNTFLAG位置1,重新将重装载值LOAD赋值给VAL。将CTRL寄存器中的CLKSOURCE位置0,表示选择外部时钟源,将TICKINT置1,开启SysTick异常中断,将ENABLE位置1,使能SysTick。注:SysTick时钟源为9MHZ,即一秒计数9000 000次,1us计算9次。注:需先将VAL的值清零,再开启SysTick定时器,检测。

2024-07-11 10:59:54 321

原创 STM32 时钟

注:STM32通常采用外部高速时钟源,频率为8MHZ,通过PLLXTPRE进行一分频,再通过PLLMUL选择9倍频得到最大频率72MHZ。

2024-07-11 01:02:36 408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除