-
-
Neuer Benutzer
Öfters hier
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;
}
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen