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