-
-
uart mit at90s2313
ich habe ein problem mit meinem c testsourcecode
#include <avr/io.h>
#include <util/delay.h>
#ifndef F_CPU
#define F_CPU 10000000
#endif
#define UART_BAUD_RATE 9600
int main(void)
{
UCR |= (1<<TXEN);
UBRR =((F_CPU/(UART_BAUD_RATE*16l))-1);
while (1){
while(!(USR & (1 << UDRE)));
UDR ='x';
}
}
ich habe den at90 mit einem max232 an die serielle schnittstelle meines pcs angeschlossen, doch da kommt kein zeichen an. sieht irgendjemand den fehler?
hardwarefehler kann nicht sein...
mfg Ford
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen