ADC Problem bei ATtiny24

Gast #4306635
Lesenswert?
• ▲
▼
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
Angehängte Dateien:
#4306664
Lesenswert?
• ▲
▼
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
Gast #4307629
Lesenswert?
• ▲
▼
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

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.