Moin moin,

also habs mal so abgeändert:

Code:
int USART_TX(char *TX_B, unsigned int TX_B_L) {
  
	for(int i=0; TX_B_L > i; i++) {

		while (!(UCSR0A & (1<<UDRE0))) { } // Warten bis Senden möglich
  
  		UDR0 = TX_B[i];
	}
  
    return 0;
}
Aber kommt immer noch nix an. Noch weiter Ideen?

Thx, e-Ra