1.
采用库函数编程,用定时器捕获模式测脉冲宽度,查看最小系统原理图,用的是PA0(TIM5_CH1),在初始配置时发现问题
NVIC_InitStructure.NVIC_IRQChannel=TIM5_IRQn; //为什么此处设置为TIM5_IRQn就是不行呢
配置中端服务程序时没有TIM5_IRQn的定义,标准的3.5版本的库没有此定义
2.
#define IS_TIM_EXT_PRESCALER(PRESCALER) (((PRESCALER) == TIM_ExtTRGPSC_OFF) || \
((PRESCALER) == TIM_ExtTRGPSC_DIV2) || \
((PRESCALER) == TIM_ExtTRGPSC_DIV4) || \
((PRESCALER) == TIM_ExtTRGPSC_DIV8))
上面这种用法 ||\表示什么意思,C语言操作符中有这个?
新人求指教
|