永发信息网

线材ot 与 it 两种热处理方式有什么区别

答案:1  悬赏:10  手机版
解决时间 2021-11-13 12:54
  • 提问者网友:两耳就是菩提
  • 2021-11-12 16:30
线材ot 与 it 两种热处理方式有什么区别
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-11-12 16:42


CSDN博客

img gtkknd
32 的timers中断处理 两种方式
发表于2014/4/10 10:31:39 4627人阅读
分类: 32 32 timer

在固件库函数里面,用来读取中断状态寄存器的值判断中断类型的函数是:
ITStatusTIM_GetITStatus(TIM_TypeDef* TIMx, uint16_t)
该函数的作用是,判断定时器TIMx的中断类型TIM_IT是否发生中断。比如,我们要判断定时器3是否发生更新(溢出)中断,方法为:
if(TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET){}
固件库中清除中断标志位的函数是:

voidTIM_ClearITPendingBit(TIM_TypeDef* TIMx, uint16_t TIM_IT)
该函数的作用是,清除定时器TIMx的中断TIM_IT标志位。使用起来非常简单,比如我们在TIM3的溢出中断发生后,我们要清除中断标志位,方法是:
TIM_ClearITPendingBit(TIM3,TIM_IT_Update );
这里需要说明一下,固件库还提供了两个函数用来判断定时器状态以及清除定时器状态标志位的函数TIM_GetFlagStatus和TIM_ClearFlag,他们的作用和前面两个函数的作用类似。只是在TIM_GetITStatus函数中会先判断这种中断是否使能,使能了才去判断中断标志位,而TIM_GetFlagStatus直接用来判断状态标志位。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯