在配置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
|