Gast
#254247
Hi,
ich habe das folgende Programm in meinen µC Programmiert.
-------------------------------------------------------
#include <90s2313.h>
void main(void)
{
int i;
DDRB=0xFF;
PORTB=0xAA;
// UART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// UART Receiver: Off
// UART Transmitter: On
// UART Baud rate: 9600
UCR=0x08;
UBRR=0x19;
for (i=0; i<65000; i++);
while (1)
{
//if (USR == 0x20 || 0x60)
// {UDR = 0x99;}
PORTB = USR;
UDR = 0x99;
for (i=0; i<2000; i++);
};
}
-------------------------------------------------------------
Im USR sind TXC und UDRE gesetzt.
Wo ist der Fehler ?
Mit HTerm Empfange ich überhaupt nix.
Der Empfange von Daten funktioniert.
Wie wichtig ist die Masse vom RS232.
jeroen
