自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正点原子stm32hal库版本,基本定时器初始化后直接进入中断,以及用基本定时器完成led亮1000ms,灭500ms

实现亮灭时间不一样的方法。自动重装载是disable的情况。初始值为arr4999,为了现象明显将1000ms的arr设为23999,实际时间大于1000.把temp初始值设为1。感觉带了缓冲的应该准一点,虽然最早的两次不准,还需要调试。发生这种现象的原因没搞懂,就只能在使能中断前,清除中断位了。初始状态的led应该处于关闭状态,在中断函数中有翻转函数。板子上的现象就是复位完后led接着亮。自动重装载enable。

2023-12-23 21:20:55 390

原创 正点原子stm32在外部中断中进行delay的过程中,主函数的delay的运行状态

我们从中断再次回到main函数中的delay后,依然从tnow和told的判断语句进行。在调试窗口运行进入main函数的delay函数内部,在判断tnow和told大小这步,tnow和told以及系统滴答定时器的数值如左下角,进入外部中断后。定时器的值依然在变化,在中断中的delay为told等变量新开辟空间。正点原子中的delay()函数的实现是利用系统滴答定时器的倒计时来实现,不占用中断。就此我们可以知道中断打断了main函数中的delay,跳入了中断的delay。现象就是原先应该闪烁的灯不闪烁了。

2023-12-22 21:38:35 517

原创 STM32 正点原子hal高级定时器PWM输出实验中在更新中断中进行软件更新

正点原子hal库版本教程p103讲中,在更新中断中,再次用软件产生了更新事件。我产生了一点疑问:就是在中断中发生更新事件会不会发生套娃现象。在进行一些验证后应该是不会发生套娃,执行过程如上。

2023-12-18 20:07:56 579 2

空空如也

空空如也

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

TA关注的人

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