用的片子是28035,我想在Timer0触发ADC转换,ADC配置文件都配置好了,触发源选的是timer0,但是启动不了啊,请问定时器中是不是也要设置去触发ADC的寄存器啊,但是找不到,急!!!求高手指点
Eric Ma:
xiangpu,
因为你选择的是CPU timer0的中断去触发ADC转换,因此要使能CPU timer0的产生中断信号,注意TIMER0TCR.TIE位置1。
Eric
用的片子是28035,我想在Timer0触发ADC转换,ADC配置文件都配置好了,触发源选的是timer0,但是启动不了啊,请问定时器中是不是也要设置去触发ADC的寄存器啊,但是找不到,急!!!求高手指点
xiangpu cheng:
回复 Eric Ma:
Eric,
你好,谢谢你,我对CpuTimer0Regs.TCR.bit.TIE有疑问,我并没有设置该位,但是程序可以进入我的CpuTimer0中断程序了啊,ADC并没有启动,如果需要设置TIMER0TCR.TIE,请问在哪里设置?谢谢!!
用的片子是28035,我想在Timer0触发ADC转换,ADC配置文件都配置好了,触发源选的是timer0,但是启动不了啊,请问定时器中是不是也要设置去触发ADC的寄存器啊,但是找不到,急!!!求高手指点
Eric Ma:
回复 xiangpu cheng:
xiangpu,
如果CPU timer0能够进入中断的话,那么就表示TIE有置位,你可以直接查看register观察窗看一下这个寄存器位。
另外也可以查看SOC寄存器的触发源配置位是否确实设置位CPU timer0触发。
Eric
用的片子是28035,我想在Timer0触发ADC转换,ADC配置文件都配置好了,触发源选的是timer0,但是启动不了啊,请问定时器中是不是也要设置去触发ADC的寄存器啊,但是找不到,急!!!求高手指点
xiangpu cheng:
回复 Eric Ma:
非常感谢