This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
We're using MSP430F2132 MSP-FET430U28 eval board with the MSP-FET430UIF. Our goal is to have the timer trigger an ADC10 sequence and have the DTC store it to RAM with an interrupt when it is done - all day long. In fact, that works but only for one block transfer. On page 20-20 (PDF page604), (Continuous Transfer), of the family User's Guide it states that "The DTC will not stop after block one in (one-block mode) or block two (two-block mode) has been transferred." I noticed there is no flow diagram for Continuous Transfer mode.
It certainly does stop. We can't get it to re-start without setting ENC low, re-writing ADC10SA, then setting ENC high (the interrupt service routine is a convenient place to do that). So it isn't really a Continuous Transfer mode.
Is that true or are we missing something in the set up?
Try the code example "msp430x21x2_adc10_20.c" in the following zip file:
http://www.ti.com/lit/zip/slac163
These code examples are available at:
www.ti.com/msp430codeexamples
Sorry for the delay, Harman. I must have my email notification option set wrong.
The code in MSP430x21x2_adc10_14.c is basically where we ended up.
We're using a timer channel to trigger the ADC sequence and re-arming,
with the setting of ADC10SA and ENC, in the ISR. Everything else gets done between ADC sequences.
Andy
**Attention** This is a public forum