Re: @PeterS - AVR32 LCD-Ausgabe stört Interrupt Bearbeitung Kategorie: CC-Pro Unit & Appl.Board (von Hannes24 - 22.01.2014 19:35) | |
Als Antwort auf Re: @PeterS - AVR32 LCD-Ausgabe stört Interrupt Bearbeitung von Torsten - 22.01.2014 17:59
| |
Lieber Torsten, ich rede hier nicht von Messungenauigkeiten des ADC, sondern dass mir die LCD-Ausgabe das Timing durcheinander haut. Ich will exakt 5ms und 15ms nach einem ext. IRQ die Spannung messen, das funktioniert nur wenn bei der IRQ-Abarbeitung am LCD gerade nichts ausgegeben wird. Mit meinem gelisteten Programm kann man die Störung wie auf Bild2 reproduzieren, der Zeitpunkt bei dem der ADC lesen soll wird durch Ein/Ausschalten einer LED gezeigt (blaues Signal). Zum Testen muss man aber 50Hz auf ext.INT4 geben. Gruss > Hallo Hannes, > > um die Störeinflüsse zu verringern ist es auch Möglich > die MCU in den ADC-Sleep-Mode zu setzten während die MCU > schläft wird gemessen und wenn die Messung fertig ist > weckt die MCU über den ADC-Ready-Interrupt wieder auf. > Das Modul "ADCapture-0.06" zeigt einige Varianten. > Es geht aber auch ohne Assembler. Schau dir mal die > Funktionen "Sleep(SMO)" (ADC Noise Reduction) an. > Beim Aufruf von "Sleep(SMO)" sollte die AD-Wandlung > gestartet werden und wenn fertig hoffentlich der > Bytecode-Interpreter-Interrupt "INT_ADC" aufgerufen werden. > Ob dann die MCU wirklich während der Messung geschlafen > hatt wei� ich aber auch nicht. > > Gru� Torsten | |
Antwort schreiben Antworten: Re: @PeterS - AVR32 LCD-Ausgabe stört Interrupt Bearbeitung (von Torsten - 22.01.2014 20:42) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum