STM32的滴答时钟怎么设置延时时间

 时间:2024-10-14 06:48:01

在以前,大多数系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。例如把每个定时器的某个时间范围给予特定的任务等,还有操作系统提供的各种定时功能,都与这个滴答定器有关。因此,需要一个定时器来产生周期性的中断,而且最好还让用户程序不能随意访它的寄存器,以维持操作系统“心跳”的节律。 滴答定时器可以简单作为延时用,那么设置我们所需要的延迟时间就很重要了。

STM32的滴答时钟怎么设置延时时间

2、 新建两个文件delay.c和delay.h,添加到工程中。

STM32的滴答时钟怎么设置延时时间

延时构思:

1、第一步:首先确定时钟源(本例为72Mhz),滴答时钟的时钟为系统源时钟的8分频;

STM32的滴答时钟怎么设置延时时间

程序完整设计:

1、 LED引脚端口初始化。

STM32的滴答时钟怎么设置延时时间

结果与分析:

1、程序下载,最终效果图。效果如理想一样隔400毫秒闪烁。

STM32的滴答时钟怎么设置延时时间
  • 硬件怎么连接mqtt服务器
  • 如何在AD中放置十六输入与门?
  • vs2017创建ASP.NET项目
  • component wizard中各封装样式的含义
  • progisp怎样给单片机烧写程序?
  • 热门搜索
    北欧旅游局 安徽黄山旅游攻略 杭州旅游职业学院 从化旅游景点大全 宁波旅游公司 北川羌城旅游区 墨江旅游 白云山旅游 朔州旅游 广州旅游地图