自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HAL库定时器初始化完成后,出现标志位异常

现象:使用HAL库的定时器的中断功能时,运行HAL_TIM_Base_Start_IT(&htim8)函数后,会立刻进入中断回调函数,无论此时定时器的CNT计数器值是否会溢出;通过模拟hal库的判断流程,也得到了相同的结论:bit1被赋值成了0,但可以看到SR寄存器里面UIF是1,与0x01操作后,bit1应该被赋值1才对。运行HAL_TIM_Base_Init函数后,UIF标志位置1;函数结尾可以看到,hal库是通过写入UG位进行更新定时器参数(stm32的硬件功能,手册中的寄存器说明了该方法),同时,

2025-04-11 14:37:14 249

原创 while循环跳不出来?

stm32中while循环跳不出来?在while中为什么跳不出来,运行一直卡死在这里。求大佬解决!

2020-11-03 22:43:10 63 1

空空如也

空空如也

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

TA关注的人

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