-
-
Erfahrener Benutzer
Fleißiges Mitglied
-
Erfahrener Benutzer
Roboter-Spezialist
hallo,
kannst du den code posten? das ist für die fehlersuche einfacher!
Ruppi
-
Erfahrener Benutzer
Roboter Experte
@avrboy: Wäre es fü den Anfang nicht etwas einfacher den Wert unverändert an den PC zu schicken?!?!? Das grenzt die Fehler stark ein!!
Zudem solltest du immer ein Signal am ADC anliegen haben, da sonst nichts Sinnvolles bei der Wandlung rauskommt.
Gruß,
SIGINT
-
Erfahrener Benutzer
Fleißiges Mitglied
ich habe ja eine spannung von ca. 4V anliegen gehabt (direkt) aber bekamm nur irgend welche scheisse rein. das mit der umrechnung ist kein hexenwerk das ist das einfachste an dem ganzen. nun habe ich einmal noch die counts des adc mitgesendet (schwanke doch sehr stark oder):
409
406
402
832
823
654
die liegen alle in dem bereich bis max. 800
Der datentyp der die werte aufnimmt ist WORD.
$regfile = "m32def.dat"
$crystal = 400000
$baud = 19200
Dim Result As Word
Dim Sresult As Single
Config Porta = Input
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Do
Result = Getadc(0)
Print " Count:" ; Result;
Sresult = Result * 5
Sresult = Sresult / 1024
Print " Volt: " ; Fusing(sresult , "#.###")
Wait 1
Loop
End
das ist mein prog ein wenig seltsam vielleicht.
mfg
-
Erfahrener Benutzer
Roboter Experte
deine $Crystal stimmt nicht, oder hast du ein 400kHz Quarz?
-
Erfahrener Benutzer
Fleißiges Mitglied
oh ja aber das ist leider trotzdem nicht der fehler auf nach der änderung geht es nich .
mfg
-
Erfahrener Benutzer
Robotik Einstein
wie ist der AVCC-Pin beschaltet? Direkt an ne unsaubere Versorgungsspannung, gemeinsam mit dem VCC-Pin, ohne jeglichen Kondensator dabei? Oder über LC-Tiefpass gefiltert, saubere Versorgung, reichlich Abblockkondensatoren?
-
Erfahrener Benutzer
Fleißiges Mitglied
OH das weiss ich nicht ich betreibe die schaltung testweise auf meinem stk 500 ich denke aber schon das dort alles richtig beschalten ist atmel wird sich doch nicht selber plamieren.
mfg
-
Erfahrener Benutzer
Robotik Einstein
wie ist der Jumper für die Referenz gesetzt?
-
Erfahrener Benutzer
Fleißiges Mitglied
der jumper befindet sich auf dem board. ich werde das ganze morgen einaml extern aufbauen vielleicht geht es ja dann und ich mache an irgend eoner stelle etwas falsch.
mfg
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen