- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 9 von 9

Thema: XMega ADC arbeitet nicht korrekt

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Ja GND ist verbunden und der ADC ist auf Singleended eingestellt.
    Die Versorgungsspannung ist mittels USB gegeben und wird auf 3,3V runtergeregelt.
    Den Prescaler hatte ich jetzt nicht drin, aber hab ihn mal mit einem Wert von 512 hinzugefügt.
    Ins MUXCTRL Register schreibe ich eine 0 rein, sprich es ist Kanal 0 ausgewählt da ich als Input Mode 0:1, also Singleended gewählt habe.
    In das ADC.CH0 Register schreibe ich eine 0x81 rein, sprich ich aktiviere Kanal 0 und stelle den Inputmode auf 01.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    32
    Beiträge
    1.578
    Scheint ja alles richtig zu sein.. Dann kann ich dir momentan leider auch nicht weiterhelfen, aber wenn mir was einfällt, lasse ich es dich wissen

    Gruß
    Chris

  3. #3
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Ok nun funktioniert es endlich!
    Das "Problem" war einfach, dass ich den ADC auf 12Bit laufen lasse aber das Ergebnis der Wandlung in einen Char reinquetschen wollte der nur 8Bit groß ist.
    Die 140 oder so die immer angezeigt wurden waren im Endeffekt das Rauschen des ADCs + ein paar Fetzen des eigentlichen Ergebnisses. Ich habe den Rückgabewert nun als Int deklariert und schwups funktionierte es
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

Ähnliche Themen

  1. XMega UART funktioniert nicht
    Von Kampi im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 02.04.2012, 05:53
  2. AD-Wandler läuft nicht korrekt...
    Von DanielSan im Forum AVR Hardwarethemen
    Antworten: 16
    Letzter Beitrag: 05.01.2012, 12:48
  3. LCD-Ansteuerung nicht korrekt
    Von EagleStar im Forum AVR Hardwarethemen
    Antworten: 30
    Letzter Beitrag: 20.11.2007, 19:08
  4. Pic führtprogramm nicht korrekt aus
    Von cavorca im Forum PIC Controller
    Antworten: 3
    Letzter Beitrag: 16.04.2007, 19:01
  5. Antworten: 9
    Letzter Beitrag: 11.02.2006, 01:50

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test