部分如下data-sheet
Bits 10–9 T2TOADC. Start ADC by GP timer 2 event
00 = No event starts ADC
01 = Setting of underflow interrupt flag. Starts ADC
10 = Setting of period interrupt flag. Starts ADC
11 = Setting of compare interrupt flag. Starts ADC
程序代码如下:
LDP #e8h
LACC 0h ;对应GPTCON
OR #600h ;对应11 = Setting of compare interrupt flag. Starts ADC
AND 0f9ffh ;对应No event starts ADC
SACL 0h
问题:为何对同一寄存器GPTCON的Bits 10–9 (T2TOADC)设置两次不同的值?我觉得最后一次的值才有效,第一次设置的值被第二次的覆盖了。
Eric Ma:
Tony,
你使用什么芯片,是什么datasheet,你的程序是TI的例程吗?
Eric
部分如下data-sheet
Bits 10–9 T2TOADC. Start ADC by GP timer 2 event
00 = No event starts ADC
01 = Setting of underflow interrupt flag. Starts ADC
10 = Setting of period interrupt flag. Starts ADC
11 = Setting of compare interrupt flag. Starts ADC
程序代码如下:
LDP #e8h
LACC 0h ;对应GPTCON
OR #600h ;对应11 = Setting of compare interrupt flag. Starts ADC
AND 0f9ffh ;对应No event starts ADC
SACL 0h
问题:为何对同一寄存器GPTCON的Bits 10–9 (T2TOADC)设置两次不同的值?我觉得最后一次的值才有效,第一次设置的值被第二次的覆盖了。
Martin Yu:
从程序看是对bit9和bit10清零了,估计是程序错了,例程也不一定完美的,相信自己
部分如下data-sheet
Bits 10–9 T2TOADC. Start ADC by GP timer 2 event
00 = No event starts ADC
01 = Setting of underflow interrupt flag. Starts ADC
10 = Setting of period interrupt flag. Starts ADC
11 = Setting of compare interrupt flag. Starts ADC
程序代码如下:
LDP #e8h
LACC 0h ;对应GPTCON
OR #600h ;对应11 = Setting of compare interrupt flag. Starts ADC
AND 0f9ffh ;对应No event starts ADC
SACL 0h
问题:为何对同一寄存器GPTCON的Bits 10–9 (T2TOADC)设置两次不同的值?我觉得最后一次的值才有效,第一次设置的值被第二次的覆盖了。
TONY ZHOU1:
回复 Eric Ma:
旧的芯片TMS320F240,程序是国外一个产品的程序,看着觉得有点奇怪。谢谢你的回复!
部分如下data-sheet
Bits 10–9 T2TOADC. Start ADC by GP timer 2 event
00 = No event starts ADC
01 = Setting of underflow interrupt flag. Starts ADC
10 = Setting of period interrupt flag. Starts ADC
11 = Setting of compare interrupt flag. Starts ADC
程序代码如下:
LDP #e8h
LACC 0h ;对应GPTCON
OR #600h ;对应11 = Setting of compare interrupt flag. Starts ADC
AND 0f9ffh ;对应No event starts ADC
SACL 0h
问题:为何对同一寄存器GPTCON的Bits 10–9 (T2TOADC)设置两次不同的值?我觉得最后一次的值才有效,第一次设置的值被第二次的覆盖了。
TONY ZHOU1:
回复 Martin Yu:
Thanks!
TI中文支持网