打印
[开发生态]

滴答定时器的Blink操作

[复制链接]
447|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
捉虫天师|  楼主 | 2023-3-29 17:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include "SWM341.h"


int main(void)
{       
        SystemInit();
       
        GPIO_Init(GPIOA, PIN5, 1, 0, 0, 0);                //输出,接LED
       
        SysTick_Config(0x1000000);                                //注意:SysTick 是 24 位的,超过最大计数值时 SysTick_Config 不配置,直接返回
       
        while(1==1)
        {
        }
}

void SysTick_Handler(void)
{       
        GPIO_InvBit(GPIOA, PIN5);        //反转LED亮灭状态
}



使用特权

评论回复

相关帖子

沙发
tpgf| | 2023-4-13 10:01 | 只看该作者
滴答定时器是一个 24位的倒计数定时器,当计到 0时,将从 RELOAD寄存器中自动重装载定时器初值

使用特权

评论回复
板凳
heimaojingzhang| | 2023-4-13 13:07 | 只看该作者
滴答定时器一般用于操作系统时间,进程切换等

使用特权

评论回复
地板
keaibukelian| | 2023-4-13 14:28 | 只看该作者
请问什么叫做滴答定时器的Blink操作啊 我百度了一下都没有查到

使用特权

评论回复
5
paotangsan| | 2023-4-13 15:03 | 只看该作者
Systick定时器,是一个简单的定时器,对于CM3、CM4内核芯片,都有Systick定时器

使用特权

评论回复
6
renzheshengui| | 2023-4-13 15:58 | 只看该作者
Systick定时器就是系统滴答定时器,一个24 位的倒计数定时器,计到0 时,将从RELOAD 寄存器中自动重装载定时初值。只要不把它在SysTick 控制及状态寄存器中的使能位清除,就永不停息,即使在睡眠模式下也能工作

使用特权

评论回复
7
wakayi| | 2023-4-13 16:28 | 只看该作者
Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器

使用特权

评论回复
8
LOVEEVER| | 2023-4-14 14:51 | 只看该作者
这个是干嘛的,计数?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

193

主题

3057

帖子

7

粉丝