Gast
#2003109
Hallo an alle ich versuche geade an einem xmega den USART zum laufen zu bringen um einen GPS Empfänger auszulesen. Leider funst das aber nicht. Was mache ich da falsch? CPU 32000000 Baudrate 9600 8 Datenbits 1 Stoppbit No Parity // Initialisierung der Seriellen Schnittstelle PORTF.DIRSET = PIN3_bm; // PORTF3 (TXD0) PORTF.DIRCLR = PIN2_bm; // PORTF2 (RXD0) USARTF0.BAUDCTRLA = 0x7B; F_CPU 32000000 9600 bps 0x7B / 0xD6 USARTF0.BAUDCTRLB = 0xD6; USARTF0.CTRLA = 0x30; //RX high level interrupt 0x30 USARTF0.CTRLC = 0x03; // Async, No Parity, 1 stop bit, 8 data bits USARTF0.CTRLB = 0x10; // Enable RX and TX Disable // kein CLK2X // Initialisierung der Seriellen Schnittstelle ende Danke Egon