- Labornetzteil AliExpress         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 28 von 28

Thema: ADC im Free-Run Modus

  1. #21
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Anzeige

    Powerstation Test
    Hallo

    Wäre natürlich toll, wenn man den ADC so initialisieren könnte, dass das alles selbstständig vom µC gemacht wird und man diese benötigten 8-Bit nur noch aus einem Register auslesen müsste ...
    Code:
    Ergebniss rechtsbündig:
    
      ADCH     ADCL
    xxxxxx98 76543210
    
    Ergebniss linksbündig:
    
      ADCH     ADCL
    98765432 10xxxxxx
    Wenn man bei linksbündigem Ergebniss nur ADCH ausliest, erhält man die 8 höchstwertigen Bits.

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  2. #22
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    12.01.2007
    Ort
    westliches Pannonien
    Beiträge
    123
    Hallo!

    Code:
    $regfile = "m16def.dat"
    $crystal = 14745600
    $hwstack = 64
    $swstack = 64
    $framesize = 64
    $baud = 19200
    
    
    
    Admux = &B01100000                           'Ref=AVCC;Left Adj.;Pina.0
    Adcsra = &B11100110                          'ADC Enable;Start Conversion;Auto Trigger;Prescaler=64
    Sfior = &B00000000                           'Free Run
    
    
    Dim Adc_wert As Byte
    
    
    Do
    
     Adc_wert = Adch
    
     Print Adc_wert
    
    Loop
    End
    Einfacher gehts nicht!

    MfG
    Rone


    Edit: All diese Hinweise wurden schon gegeben!

  3. #23
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    32
    Beiträge
    1.578
    Hi,

    also erstmal danke für eure Antworten!
    Ich glaube das Problem jetzt gefunden zu haben (bitte nicht hauen!):

    Ich habe alle Programme im Simulator ausprobiert und nicht mit dem RN-Control ... Anscheinend funktioniert der Simulator da nicht richtig!
    Tut mir leid, dass ihr euch alle so umsonst bemüht habt

    Aber nochmals vielen Dank für die zahlreichen Antworten!

    Gruß
    Chris


    EDIT: Außerdem hatte ich in meinem ersten Programm das ADATE-Bit nicht gesetzt.

  4. #24
    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
    Nicht schlimm
    Hab auch erst den Fehler gemacht das ich dem Simulator getraut habe. Aber anscheinend kommt der mit dem Registersetzen nicht so ganz klar damit.

  5. #25
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    32
    Beiträge
    1.578
    werds mir merken, nichts mehr NUR im Simulator zu machen

    Gruß
    Chris

  6. #26
    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
    Der Simulator eignet sich nur dafür um die Funktion von "einfachen" Programmen zu testen. Wenn es um das beschreiben einzelner Register geht ist er eher ungeeignet da man sonst jeden einzelnen Controller im Simulator speichern muss und das sehr detailgetreu.

  7. #27
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    Zitat Zitat von Kampi
    Der Simulator eignet sich nur dafür um die Funktion von "einfachen" Programmen zu testen. Wenn es um das beschreiben einzelner Register geht ist er eher ungeeignet da man sonst jeden einzelnen Controller im Simulator speichern muss und das sehr detailgetreu.
    Was meinst du mit "... jeden einzelnen Controller im Simulator speichern muss und das sehr detailgetreu"?
    Gerade für den Status und die Änderungen an den Registern finde ich den Simulator super geeignet. Einzig die externen Schnittstellen wie 1-wire und I2C sind nicht so schön zu simulieren, weil man die echten Eingaben nicht hat.
    Und die paar Fälle, wo der Simulator nicht richtig arbeitet tauchen eher selten auf. Ansonsten ist ja da noch das AVRStudio.

  8. #28
    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
    Ich meinte das so, dass wenn man den genauen Aufbau der Controller in einem Simulator hinterlegen würde, hätte man 1a Simulationsergebnisse.
    Aber sonst hast du recht. Der Simulator ist trotzdem echt gut geworden, was die Anzeige der Register usw. angeht.
    Zu dem Simulator aus dem AVRStudio kann ich nichts sagen da ich diesen nicht kenne......wusste nichtmal das AVRStudio einen hat

Seite 3 von 3 ErsteErste 123

Berechtigungen

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

LiFePO4 Speicher Test