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:
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 */
}
}
Als Hardware habe ich:
RN-Control 1.4
myAVR USBtoUART
Software:
AVRStudio
HTerm
Lesezeichen