Serial Line Debugging: Unterschied zwischen den Versionen
Mali (Diskussion | Beiträge) |
Habo (Diskussion | Beiträge) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
Das Ethersex-System kann über die Serielle Schnittstelle Debug-Informationen ausgeben. Hierzu muss das "(Serial-Line) Debugging" aktiviert werden. Nun kann ausgewählt werden, welche Teile des Systems Debugging-Informationen ausgeben sollen. | Das Ethersex-System kann über die Serielle Schnittstelle Debug-Informationen ausgeben. Hierzu muss das "(Serial-Line) Debugging" aktiviert werden. Nun kann ausgewählt werden, welche Teile des Systems Debugging-Informationen ausgeben sollen. | ||
Die Ausgaben können mit einem PC empfangen und in einem Terminal-Programm (zB. Putty) angezeigt werden. | Die Ausgaben können mit einem PC empfangen und in einem Terminal-Programm (zB. Putty) angezeigt werden. | ||
− | ==Einstellung auf PC-Seite== | + | == Einstellung auf PC-Seite == |
+ | Die Übertragung erfolgt grundsätzlich mit 8 Datenbits, 1 Stoppbit und ohne Parität (= 8N1), kein Handshake. | ||
+ | |||
+ | Die Baudrate hängt vom verwendeten Controller und der gewählten Taktfrequenz ab, vgl. Tabelle unten. Als '''kleine ATmega''' gelten insbesondere sämtliche aus der 8er Baureihe (ATmega8, 88, 168), ATmega 64 und ATmega128. | ||
+ | |||
+ | {| border="1" | ||
+ | | F_CPU | ||
+ | | "kleine" ATmega | ||
+ | | "große" ATmega | ||
+ | |- | ||
+ | | < 2 MHz | ||
+ | | 9600 baud | ||
+ | | 9600 baud | ||
+ | |- | ||
+ | | <= 8 MHz | ||
+ | | 38400 baud | ||
+ | | 38400 baud | ||
+ | |- | ||
+ | | > 8 MHz | ||
+ | | 38400 baud | ||
+ | | 115200 baud | ||
+ | |} | ||
− | + | [[Category:Ethersex]] | |
− | |||
− | |||
− | |||
− | |||
− |
Aktuelle Version vom 10. Juli 2009, 20:17 Uhr
Das Ethersex-System kann über die Serielle Schnittstelle Debug-Informationen ausgeben. Hierzu muss das "(Serial-Line) Debugging" aktiviert werden. Nun kann ausgewählt werden, welche Teile des Systems Debugging-Informationen ausgeben sollen.
Die Ausgaben können mit einem PC empfangen und in einem Terminal-Programm (zB. Putty) angezeigt werden.
Einstellung auf PC-Seite
Die Übertragung erfolgt grundsätzlich mit 8 Datenbits, 1 Stoppbit und ohne Parität (= 8N1), kein Handshake.
Die Baudrate hängt vom verwendeten Controller und der gewählten Taktfrequenz ab, vgl. Tabelle unten. Als kleine ATmega gelten insbesondere sämtliche aus der 8er Baureihe (ATmega8, 88, 168), ATmega 64 und ATmega128.
F_CPU | "kleine" ATmega | "große" ATmega |
< 2 MHz | 9600 baud | 9600 baud |
<= 8 MHz | 38400 baud | 38400 baud |
> 8 MHz | 38400 baud | 115200 baud |