N
Nicolas Nickisch
Guest
Hi NG,
habe auf einem ľC-projekt mit einem ATMEGA8 eine RS232-Schnittstelle
vorgesehen.
Da diese aber nicht funktioniert bitte ich um rat:
1. TxD des AVR geht an Pin11 eines MAX232 (T1in)
2. RxD " " Pin12 (R1Out)
3. T1out (Pin 14) geht an Pin 2 des SUB-D
4. R1In (Pin 13 an Pin 3 des SUB-D
irgendwas gedreht ?
An meinem Compi habe ich nun so einen Quick-tester für RS232 angeschlossen
mit LEDs für die einzelnen Leitungen.
Nun flackert mit einem Testprogramm im AVR die LED "RD" . Nur was heisst das
? RD für den Compi oder RD für den AVR (evtl. habe ich auch noch ein
gedrehtes Kabel benutzt) ?
Obendrein habe ich auch noch einen etwas "krummen" Oszillator am AVR dran -
14.3181 MHz statt 14,7456 wie im Manual des AVR geschrieben.
Theoretisch sollte bei 9600 baud ein Wert für UBRR von 92 stimmen und nur
0,2% bweichunng von der idealgeschwindigkeit der UART vorliegen.
Kann jemand mal einen Kommentar zu meinem Design abgeben ?
ich weiss, dass da einiges gemurkst ist ....
habe auf einem ľC-projekt mit einem ATMEGA8 eine RS232-Schnittstelle
vorgesehen.
Da diese aber nicht funktioniert bitte ich um rat:
1. TxD des AVR geht an Pin11 eines MAX232 (T1in)
2. RxD " " Pin12 (R1Out)
3. T1out (Pin 14) geht an Pin 2 des SUB-D
4. R1In (Pin 13 an Pin 3 des SUB-D
irgendwas gedreht ?
An meinem Compi habe ich nun so einen Quick-tester für RS232 angeschlossen
mit LEDs für die einzelnen Leitungen.
Nun flackert mit einem Testprogramm im AVR die LED "RD" . Nur was heisst das
? RD für den Compi oder RD für den AVR (evtl. habe ich auch noch ein
gedrehtes Kabel benutzt) ?
Obendrein habe ich auch noch einen etwas "krummen" Oszillator am AVR dran -
14.3181 MHz statt 14,7456 wie im Manual des AVR geschrieben.
Theoretisch sollte bei 9600 baud ein Wert für UBRR von 92 stimmen und nur
0,2% bweichunng von der idealgeschwindigkeit der UART vorliegen.
Kann jemand mal einen Kommentar zu meinem Design abgeben ?
ich weiss, dass da einiges gemurkst ist ....