文章

看门狗和滴答定时器

发布:2024年11月27日 更新:2025年02月27日 456

■ 多达7个定时器

3个16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道 和增量编码器输入

1个16位带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器

2个看门狗定时器(独立的和窗口型的) 

− 系统时间定时器:24位自减型计数器


独立看门狗

独立的看门狗是基于一个12位的递减计数器和一个8位的预分频器,它由一个内部独立的40kHz的RC振荡器提供时钟;因为这个RC振荡器独立于主时钟,所以它可运行于停机和待机模式。它可以被当成看门狗用于在发生问题时复位整个系统,或作为一个自由定时器为应用程序提供超时管理。通过 选项字节可以配置成是软件或硬件启动看门狗。在调试模式下,计数器可以被冻结。

窗口看门狗

窗口看门狗内有一个7位的递减计数器,并可以设置成自由运行。它可以被当成看门狗用于在发生问题时复位整个系统。它由主时钟驱动,具有早期预警中断功能;在调试模式下,计数器可以被冻结。


系统时基定时器 滴答定时器

这个定时器是专用于实时操作系统,也可当成一个标准的递减计数器。它具有下述特性:

● 24位的递减计数器

● 自动重加载功能

● 当计数器为0时能产生一个可屏蔽系统中断

可编程时钟源


image.png



STM32F103xx增强型系列包含

  • 1个高级控制定时器

  • 3个普通定时器

  • 2个看门狗定时器

  • 1个系统嘀嗒定时器


image.png


部分资料来源于 洋桃电子 | 杜洋工作室

文章部分内容来源于网络,如果侵犯了您的权益,请联系 3079767097@qq.com 删除