www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LPC3148 ADC1


Autor: LPC2148ADC1 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo.

hat bitte jemand einen Tip für mich was ich da falsch machen könnte ?

Ich möchte mit dem ADC1 des LPC2148 einfach eine Spannung messen. Das
geht auch irgendwie, aber ich bekomme bei jedem Durchlauf einen total
anderen Spannungswert, obwohl die Spannung stabil ist.

 Die ADC1 Initialisierung ist so :

  AD1CR = 0x00200E00;

Den ADC1 starte ich dann so:

u_long ul_test = adcinitvalue | 0x01000000 | ul_chanx;
AD1CR = ul_test; //Start A/D Conversion
do
{
 ui_result = AD1GDR ;                // Read A/D Data Register
}
while (!(ui_result & 0x80000000));  //Wait for conversion

Habe ich da was vergessen oder übersehen  ?

Danke für jeden sinnvollen Hinweis.

Grüsse

Autor: LPC2148ADC1 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Meine natürlich LPC2148 , sri. sri

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich würde das so machen:

Wait for conversion
Read A/D Data Register

Autor: LPC2148ADC1 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bit 31 ist doch das DONE bit, oder ?

Autor: LPC2148ADC1 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe das Problem schon gefunden. Es hat nichts mit dem LPC2148 zu tun.
Die zu messende Spannung schwingt. Die Schwingung ist weg wenn man die
Oscilloskope Probe anlegt, deshalb meine irrige Annahme die Spannung ist
stabil.

Vielleicht als Tip für ähnliche Fälle.

Gruss

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.