硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3732|回复: 1
收起左侧

[有问必答] 能否稍微解释一下“V4-001_不一样的流水灯”软件定时器呢?

[复制链接]

5

主题

3

回帖

18

积分

新手上路

积分
18
发表于 2020-2-6 23:03:40 | 显示全部楼层 |阅读模式

1.bsp_InitTimer定时器初始化:启动了1ms中断一次的SysTick和32.76ms中断一次的TIM2
2.进main主函数

3.进status_0();进bsp_StartTimer(0, 3000);里面只是给s_tTmr[0]赋值,这就跟TIM2联系起来了?在哪跟TIM2连接了呢?

4.TIM2的中断函数,会调用s_TIM_CallBack1();,但似乎s_TIM_CallBack1()没有函数体?

5.bsp_StartHardTimer似乎是个挺有用的函数,但是没有其它函数调用它??

能否解释一下呢?感谢。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115717
QQ
发表于 2020-2-6 23:49:51 | 显示全部楼层
理解错了,跟TIM2没有任何关系。
这个bsp_timer.C里面有两个功能,一个是基于systick的软件定时器,另一个是基于TIM2,3,4,5的单次定时器功能

详情学习下V7用户手册的这个章节吧:

软件框架是一木一样的
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980&extra=page%3D1



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-13 23:09 , Processed in 0.832788 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表