在配置GD32F470时候发现库文件有下列描述:
/*!
\brief initialize TIMER counter
\param[in] timer_periph: TIMERx(x=0..13)
\param[in] initpara: init parameter struct
prescaler: prescaler value of the counter clock,0~65535
alignedmode: TIMER_COUNTER_EDGE,TIMER_COUNTER_CENTER_DOWN,TIMER_COUNTER_CENTER_UP,TIMER_COUNTER_CENTER_BOTH
counterdirection: TIMER_COUNTER_UP,TIMER_COUNTER_DOWN
period: counter auto reload value,(TIMER1,TIMER4,32 bit)
clockdivision: TIMER_CKDIV_DIV1,TIMER_CKDIV_DIV2,TIMER_CKDIV_DIV4
repetitioncounter: counter repetition value,0~255
\param[out] none
\retval none
*/
其中对alignedmode这一位置不是很理解,查询手册发现提到alignedmode与CHxF位置有关,但是没有发现手册指明该位置属于哪个寄存器,有大佬知道吗?请教一下alignedmode位TIMER_COUNTER_EDGE,TIMER_COUNTER_CENTER_DOWN,TIMER_COUNTER_CENTER_UP,TIMER_COUNTER_CENTER_BOTH分别代表什么含义?
D:\Desktop\Snipaste_2025-02-28_21-28-48.png
|