Benutzer:Sven: Unterschied zwischen den Versionen
Sven (Diskussion | Beiträge) (es tut sich was :-)) |
Sven (Diskussion | Beiträge) K (serielles Debugging) |
||
Zeile 12: | Zeile 12: | ||
* HC595 Pin - Definition | * HC595 Pin - Definition | ||
+ | |||
+ | Was ich festgestellt habe: | ||
+ | |||
+ | * Der Schaltplan in hardware/io_expander/hc595.sch ist falsch. Die Pins 10 des HC595 müssen an VCC und die Pins 13 an GND. (ich ändere die gschem-Datei noch) | ||
+ | |||
+ | |||
+ | |||
+ | == serielles Debugging == | ||
+ | Damit das richtig funktioniert sind folgende Dinge wichtig: | ||
+ | * die Fuse Bits des m644 auf hfuse 0xdc und lfuse 0xe7 setzen -> sonst Kauderwelsch an RS232 | ||
+ | Falls noch nicht geschehen: Fuses mit Atmel Programmieradapter via USB "brennen" (geht natürlich auch ein anderer Adapter) | ||
+ | avrdude -c avrispmkII -P usb -p m644 -U lfuse:w:0xe7:m -U hfuse:w:0xdc:m | ||
+ | ansehen mit | ||
+ | avrdude -c avrispmkII -P usb -p m644 -v | ||
+ | |||
+ | * die Baudrate ist 115200 (19200 und 9600 unter Umständen möglich) | ||
+ | * mit Terminalprogrammen geht es nicht richtig (?) | ||
+ | * am besten mit dem Programm ''screen'' unter Linux verbinden | ||
+ | screen /dev/ttyS0 115200 8N1 | ||
+ | oder | ||
+ | screen /dev/ttyUSB0 115200 8N1 | ||
+ | Jetzt kann man sich mit dem Ethersex "unterhalten". Auf "ip" erscheint die IP-Adresse. Cool! :-) | ||
+ | Um ''screen'' zu beenden drücke Strg-a k, dann mit y betätigen. |
Version vom 18. Juni 2009, 16:44 Uhr
Sven versucht zurzeit Ethersex mit SD-Card und HTTP Server zum Laufen zu kriegen. :-) (auf dem Pollin NET-IO mit ATMEGA644)
--Sven 09:29, 18. Jun. 2009 (UTC)
Endlich habe ich Ergebnisse:
- http Webserver ging von Anfang an
- serielles Debugging funktioniert jetzt
Was fehlt mir noch:
- HC595 Pin - Definition
Was ich festgestellt habe:
- Der Schaltplan in hardware/io_expander/hc595.sch ist falsch. Die Pins 10 des HC595 müssen an VCC und die Pins 13 an GND. (ich ändere die gschem-Datei noch)
serielles Debugging
Damit das richtig funktioniert sind folgende Dinge wichtig:
- die Fuse Bits des m644 auf hfuse 0xdc und lfuse 0xe7 setzen -> sonst Kauderwelsch an RS232
Falls noch nicht geschehen: Fuses mit Atmel Programmieradapter via USB "brennen" (geht natürlich auch ein anderer Adapter)
avrdude -c avrispmkII -P usb -p m644 -U lfuse:w:0xe7:m -U hfuse:w:0xdc:m
ansehen mit
avrdude -c avrispmkII -P usb -p m644 -v
- die Baudrate ist 115200 (19200 und 9600 unter Umständen möglich)
- mit Terminalprogrammen geht es nicht richtig (?)
- am besten mit dem Programm screen unter Linux verbinden
screen /dev/ttyS0 115200 8N1 oder screen /dev/ttyUSB0 115200 8N1
Jetzt kann man sich mit dem Ethersex "unterhalten". Auf "ip" erscheint die IP-Adresse. Cool! :-) Um screen zu beenden drücke Strg-a k, dann mit y betätigen.