Gast
#4306635
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