STM32 systick延时中断问题

我想要每5S printf一次,并且串口数据接收和处理一直在运行,怎么实现?Systick设置就是库给的例程。把printf写到哪里能实现功能

u32 i=0;
extern u8 flag;
void SysTick_Handler(void)
{
i++;

if(i==5000)
{
i=0;
flag=1;
}
}

在main中
u8 flag=0;
while(1)
{
//接收
//处理
if(flag==1)
{
flag=0;
printf
}
}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网