[vz-users] Probleme mit one wire Temperaturmessung und Atmega644
Carsten Schmidt
schmidt-carsten at web.de
Tue Mar 12 00:11:19 CET 2013
Hallo zusammen,
folgendes Problem hat mich den heutigen Abend gekostet.
- AVR-NET-IO
- 1-Wire Sensor DS1820 korrekt an PD6 EXT mit 4,7k angeschlossen (Normaler Modus)
- Ethersex --> [*] one wire support --> [*] auto detection eingeschaltet
- ethersex.hex dann auf den Atmega644 mit avr studio/AVRISP mkII aufgespielt.
- mit telnet 192.168.xxx.xx 2701 zugegriffen und mit "1w list" versucht aufzulisten.
Ergebnis:
als Ausgabe nur ein "OK" ohne Nummer. => One wire Temp.Sensor wird also nicht erkannt!!! ;-(
Lösung:
im Auslieferungszustand ist der ATMEGA644 programmiert auf 8MHz interner RC-Oszillator
und der Takt wird durch 8 geteilt; also 1MHz Takt. Wenn ein externer Quarz (NETIO) verwendet wird,
muss das Bit CKDIV8 (Takt geteilt durch 8) auf null gesetzt werden.
Also müssen die Fuses angepasst werden!!!
meine neuen Einstellungen der Fuses für den ATMEGA644
EXTENDED 0xFF
HIGH 0xDF
LOW 0xFF
vielleicht kann dan ja mal jemand ins wiki übernehmen.
Gruß
Carsten
More information about the volkszaehler-users
mailing list