Hallo Leute,
sitze seit heute Mittag am UART (bin absoluter Neuling). Hab das Kapitel UART im Datasheet komplett abgearbeitet. Parallel dazu auch http://www.mikrocontroller.net/artic...orial/Der_UART hier reingeschaut (deutsche Übersetzung der Registerfunktionen). Nun alles angeschlossen Programmiert und es will einfach nicht funktionieren.
meine Code:
Als Hardware habe ich:Code:/* * AVRGCC2.c * * Created: 20.04.2012 16:34:54 * Author: Administrator */ #include <avr/io.h> #include <util/delay.h> #define F_CPU 16000000UL #define BAUD 9600UL #include <util/setbaud.h> int main(void) { //UART DEfinitionen UCSRB = (1<<TXEN); UCSRC = (1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0); UBRRL_VALUE; UBRRL_VALUE; int x; while(1) { while (!(UCSRA & (1<<UDRE))) /* warten bis Senden moeglich */ { } UDR = 'x'; /* schreibt das Zeichen x auf die Schnittstelle */ } }
RN-Control 1.4
myAVR USBtoUART
Software:
AVRStudio
HTerm







Zitieren

Lesezeichen