学海无涯机电社区

 找回密码
 立即注册
搜索
查看: 412|回复: 2
打印 上一主题 下一主题

关于ARM内核芯片的定时器服务函数,有两句话不明白

[复制链接]
威望
114
金钱
75
贡献
3841

44

主题

106

帖子

3841

积分

论坛元老

Rank: 8Rank: 8

积分
3841
跳转到指定楼层
楼主
发表于 2020-4-20 07:17:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*******************************************************************************
* Function Name  : T0OC1_IRQHandler
* Description    : This function handles the Timer0 Output compare 1 interrupt.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void T0OC1_IRQHandler(void)
{
    TIM_CounterConfig(TIM0,TIM_CLEAR);    //这两句像是在清什么东西,具体指什么?
    gu32_Sys10ms++;                                          //计时
    TIM_FlagClear(TIM0,TIM_OCFA);               //这两句像是在清什么东西,具体指什么?
}
威望
57
金钱
24
贡献
3441

22

主题

50

帖子

3441

积分

论坛元老

Rank: 8Rank: 8

积分
3441
沙发
发表于 2020-4-20 07:18:50 | 只看该作者
看函数名,请计数值,清标记
回复

使用道具 举报

威望
75
金钱
30
贡献
3541

26

主题

67

帖子

3541

积分

论坛元老

Rank: 8Rank: 8

积分
3541
板凳
发表于 2020-4-20 07:20:35 | 只看该作者
第一个清定时器计数值,第二个清输出比较标记;
这个应该是直接调用库的,进入到库的源文件函数定义处,一般会有很详细的注释的。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋| 学海无涯机电社区  

GMT+8, 2024-4-26 18:37 , Processed in 0.098869 second(s), 29 queries .

Powered by Discuz!

© Comsenz Inc.

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