Ford
05.08.2006, 17:26
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
#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