Hallo, ich habe ein riesen Problem mit ADC auf ATtiny24, welches ich gar nicht nachvollziehen kann. Ich versuche die angelegte Spannung am ADC0 auszulesen und per I2C an den AT90CAN zusenden. I2C Kommunikation funktioniert und ist getestet, danke dabei an Martin Junghans. Meine Software findet Ihr im Anhang. Nun zum Problem: Am ATtiny24 ADC0 pin liegt keine Spannung an, aber die Software scheint eine Spannung auszulesen. Ich sehe einen Wert der ungefähr bei 0xA5 liegt. Dabei ist mir aufgefallen, dass wenn ich den ATtiny neu flashe und dann sofort die I2C Kommunikation durch drücken eines Taster starte, der Wert addiert sich auf, von 0x00 mit kleineren Schritten auf 0xA5. Das dauert ca. 1 Sekunde, dann wird ständig der Wert um 0xA5 angezeigt. Selbst wenn ich eine Spannung am ADC0 Pin anlege, ändert sich am Wert nichts. Ich vermute, dass irgendetwas an meiner Software falsch ist. Ich verstehe jedoch nicht was. Habe schon das ganze Wochenenden damit verbracht, das Problem zu lösen, leider erfolglos. Kann mir einer sagen was an meiner Software falsch ist? Gruss Stefan
Stefan schrieb: > Ich vermute, dass irgendetwas an meiner Software falsch ist. Tu das. Aber > Dabei ist mir aufgefallen, dass wenn ich den > ATtiny neu flashe und dann sofort die I2C Kommunikation durch drücken > eines Taster starte, der Wert addiert sich auf, von 0x00 mit kleineren > Schritten auf 0xA5. Das dauert ca. 1 Sekunde, dann wird ständig der Wert > um 0xA5 angezeigt. klingt eher nach einem offenen Pin (ADC oder REFs). Die solltest Du evtl. mal überprüfen. Grüße Andreas
Hallo Andreas, vielen dank, das war wirklich der Fehler, die Pins soweit man Sie aber sieht sind alle eingelötet gewesen. Habe aber trotzdem den ATtiny nochmal nachglötet und siehe es geht. Danke
Stefan schrieb: > die Pins soweit man Sie aber > sieht sind alle eingelötet gewesen. Das ist ja das "gemeine" an kalten Lötstellen. Sie sehen oft so aus, als ob sie ok wären. Aber hauptsache jetzt klappts :-) Grüße Andreas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.