phantom111
14.02.2013, 16:17
Hallo,
RN-Control 1.4
Woran liegt es, wenn ich im RN-Control Daten über RS232 nur empfangen kann, wenn das ISP-Kabel angeschlossen ist. Hier der verwendete Code dazu:
UCSRB=(1<<RXEN)|(1<<TXEN);
UCSRC |= (1<<URSEL)|(3<<UCSZ0);
UBRRH = 0;
UBRRL = 103;
char USARTReadChar()
{
while(!(UCSRA & (1<<RXC)))
{
}
return UDR;
}
Der PC empfängt die Daten, die der AVR schickt in jedem Fall. Aber, wie gesagt, die andere Richtung klappt nur, wenn am ISP der Dongle angeschlossen ist.
Danke!
RN-Control 1.4
Woran liegt es, wenn ich im RN-Control Daten über RS232 nur empfangen kann, wenn das ISP-Kabel angeschlossen ist. Hier der verwendete Code dazu:
UCSRB=(1<<RXEN)|(1<<TXEN);
UCSRC |= (1<<URSEL)|(3<<UCSZ0);
UBRRH = 0;
UBRRL = 103;
char USARTReadChar()
{
while(!(UCSRA & (1<<RXC)))
{
}
return UDR;
}
Der PC empfängt die Daten, die der AVR schickt in jedem Fall. Aber, wie gesagt, die andere Richtung klappt nur, wenn am ISP der Dongle angeschlossen ist.
Danke!