定时器是用于控制ADC的采样频率的,需要配合看
https://blog.youkuaiyun.com/pxy198831/article/details/86615497DSP TMS320C5509A之ADC MAX121
和https://blog.youkuaiyun.com/pxy198831/article/details/86582362DSPTMS320C5509A之初始化(一)
代码如下:
#include <csl.h>
#include <csl_irq.h>
#include <csl_timer.h>
#include <stdio.h>
#define TIMER_TCR_CTRL TIMER_TCR_RMK(\
TIMER_TCR_IDLEEN_DISABLE, /*禁止进入IDLE状态*/ \
TIMER_TCR_FUNC_OF(1), /*TIN/TOUT为定时器输出*/ \
TIMER_TCR_TLB_RESET, /*将PRD,TDDR分别复制到TIM、PSC中*/ \
TIMER_TCR_SOFT_DEFAULT, /**/ \
TIMER_TCR_FREE_DEFAULT, \
TIMER_TCR_PWID_OF(0), /*脉冲宽度为1个CPU时钟周期*/ \
TIMER_TCR_ARB_RESET, /*计算结束后,PRD、TDDR自动装入TIM和PSC*/ \
TIMER_TCR_TSS_STOP, /*启动定时器*/ \
TIMER_TCR_CP_CLOCK, /*输出时钟占空比为50