Nach längerer Zeit habe ich mich mal wieder dem NIBO2 zugewandt.
Ich versuche Daten per UART1 an meinen PC zu senden.
Funktioniert jedoch nicht.

Nibo2 Test UART1:

AVR Studio 4.18
WinAVR - 20100110
NiboLib 2.8


PC-Terminal -> MAX 232 -> X6/10 (RXD1) sendet im Loop 1 Zeichen (mit 10 msec Verzögerung)

X6/8 (TXD1) kommt jedoch nichts an

gemessen mit Oszi.

Kompilierung ok

Code:

....
int main()
{
// Initialisierung
sei();
bot_init();
spi_init();
// floor_init();
display_init();
// leds_init();
// pwm_init();
gfx_init();

// Initialize serial interface (RS232)
#ifdef USE_UART
UART1_set_baudrate(9600);
UART1_enable();
#endif

// Operation loop
while (1)
{
if (!uart1_rxempty() && !uart1_txfull())
{
// wenn Empfangspuffer nicht leer und Sendepuffer nicht voll
char c = UART1_getchar(); // Zeichen holen
UART1_putchar(c); // und zurückschicken
}
}

return 0;
}