hm ? endlosrekursion ? die aufruffunktion is ja in ner if drinn ...
oder seh nur ich das nit
bin erst seit kurzem mit winavr unterwegs also noch newbie was das hier betrifft..... aber habe hier ein demo das aber glaub ich was die serielle schnittstelle anbelangt eh alles vorbereitet ...
Code:
#include "defs.h"
#include "sio0.h"
// **************************************************
SIGNAL (SIG_UART0_TRANS)
// **************************************************
{
}
// **************************************************
SIGNAL (SIG_UART0_RECV)
// **************************************************
{
// echo
UDR0 = UDR0+1;
}
// **************************************************
void Sio0Init (void)
// **************************************************
{
// Baud Rate: 9600
// Character Size: 8-bit
// Mode: Asynchronous
// Parity: Disabled
// Stop Bit: 1-bit
// 9600 Bd
UBRR0L = 0x33;
UBRR0H = 0x00;
UCSR0A = 0x00;
// RX-Complete Interrupt Enabled
// Receiver Enabled
// Transmitter Enabled
UCSR0B = 0x98;
UCSR0C = 0x06;
}
// sio0.c EOF
und wenn ich aber nun über das putchar was ausgebe funkt das aber nit wirklich... muss man da nun noch was mit dem fdevopen machen oder wie is das ?!
achja wir arbeiten hier mit nen atmega128 falls das was hilft
danke für deine schnelle antwort übrigens 
mfg
Lesezeichen