新手上路
- 积分
- 21
- 金钱
- 21
- 注册时间
- 2020-2-24
- 在线时间
- 6 小时
|
3金钱
#define __HAL_TIM_DISABLE(__HANDLE__) \
do { \
if (((__HANDLE__)->Instance->CCER & TIM_CCER_CCxE_MASK) == 0) \
{ \
if(((__HANDLE__)->Instance->CCER & TIM_CCER_CCxNE_MASK) == 0) \
{ \
(__HANDLE__)->Instance->CR1 &= ~(TIM_CR1_CEN); \
} \
} \
} while(0)
=========================================
有个问题 if (((__HANDLE__)->Instance->CCER & TIM_CCER_CCxE_MASK) == 0) \
{ \
if(((__HANDLE__)->Instance->CCER & TIM_CCER_CCxNE_MASK) == 0) \
{ \
这些做什么用啊?
|
最佳答案
查看完整内容[请看2#楼]
你这是都不理解啊? 去看参考手册,找到定时器,看CCER寄存器是做啥的,CCxE位什么功能,就知道了。
|