Hallo,
ich habe jetzt den ganzen Tag ausprobiert USART mit dem RN-Control hinzubekommen, aber alles was am PC ankommt sind irgendwelche Fragezeichen und so ein Zeugs, bzw. irgendwelche Zeichen aus anderen Sprachen....

hier ein beispiel:
Code:
:~$ hexdump /dev/ttyUSB1 -v -C
00000000  79 3d 3d 3d 35 35 35 35  5b 0a 0a 19 23 23 23 23  |y===5555[...####|
00000010  23 00 06 06 06 06 06 43  48 45 4b 1f 35 3d 29 3f  |#......CHEK.5=)?|
00000020  35 23 31 27 2d 19 2f 01  00 43 48 45 4b 1f 35 3d  |5#1'-./..CHEK.5=|
00000030  29 3f 35 23 31 27 2d 19  2f 01 00 44 4f 46 0b 2a  |)?5#1'-./..DOF.*|
00000040  7a 3a 01 00 44 4f 46 0b  2a 7a 3a 01 00 44 4f 46  |z:..DOF.*z:..DOF|
00000050  0b 2a 7a 3a 01 00 2b 1d  1d 05 75 00 2b 1d 1d 05  |.*z:..+...u.+...|
00000060  75 00 79 3d 3d 3d 35 35  35 35 5b 0a 0a 35 1b 3f  |u.y===5555[..5.?|
00000070  2d 2f 1b 35 3f 6f 2d 27  33 35 3d 65 6b 6b 6b 6b  |-/.5?o-'35=ekkkk|
00000080  00 79 3d 3d 3d 35 35 35  35 5b 0a 0a 19 23 23 23  |.y===5555[...###|
00000090  23 23 00 79 3d 3d 3d 35  35 35 35 5b 0a 0a 35 1b  |##.y===5555[..5.|
000000a0  3f 2d 2f 1b 35 3f 6f 2d  27 33 35 3d 65 6b 6b 6b  |?-/.5?o-'35=ekkk|
Als programm benutze ich einfach das RN-Control-Beispielprogramm
(https://www.roboternetz.de/wissen/in...mprogramm_in_C)

Meine Einstellungen in dem Programm, das auf dem RN-Control laueft: (aus dem Demo-Programm....)
Code:
void init_USART(void)
{
	UCSRB |= (1<<TXEN);	//UART TX (Transmit - senden) einschalten
	UCSRC |= (1<<URSEL)|(3<<UCSZ0);	//Modus Asynchron 8N1 (8 Datenbits, No Parity, 1 Stopbit)
	UBRRH = 0;				//Highbyte ist 0
	UBRRL = 103;	//Lowbyte ist 103 (dezimal) -> (Frequenz_in_Hz / (Baudrate * 16)) - 1 <- Quarfrequenz = 16*1000*1000 Hz!!!!
}
Meine Einstellungen bei stty:
Code:
:~$ stty -F /dev/ttyUSB1 -a
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk brkint ignpar -parmrk -inpck istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
Achja, ich hab auch noch ausprobiert das ganze mit dem Hyperterminal zu machen wo ich das gleiche ergebnis bekommen hab...
Wenn ich an den einstellungen von stty rumspiele komm ich uebrigens auch an andere ergebnisse - aber nie lesbares...

danke im vorraus..
mattis

*edit* hab ich ganz vergessen: ich hab das Standart-RN-Control board.. also mit ATMega32 und 16MHz Quarz (auch wenn ich nich weiss was ein Quarz ist...)