Forum: µC & Digital Electronics STR911 ADC analog watchdog

von Pedro (Guest)

Rate this post
not useful
STR911 ADC analog watchdog

I want to use ADC in AWD-Mode. This means the ADC shall generate an 
interrupt when a threshold at port 4.0 is exceeded. But I do not get it 
to run.
If I read ADC_DR0 correct data are read from analog input channel 0.
In ADC_CR I set the bits 9(AWDI), 4(CONT), 1(POR), 0(STR).
I set ADC_CCR to 0x0002 and ADC_HTR to the required threshold.
The ADC_CRR register does not change when the threshold is exceeded and 
the AWD-bit in ADC_CR is not set.
Does anyone has an idea whats wrong and does anybody got the AWD to run?

Thanks in advance


Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.