Forum: Mikrocontroller und Digitale Elektronik ADC Problem bei ATtiny24


von Stefan (Gast)


Angehängte Dateien:

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

von Andreas H. (ahz)


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

von Stefan (Gast)


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

von Andreas H. (ahz)


Lesenswert?

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
Noch kein Account? Hier anmelden.