- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 16

Thema: UART avr-gcc, \0x00 zu viel am Ende

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #5
    Benutzer Stammmitglied
    Registriert seit
    29.08.2010
    Beiträge
    33
    ach ja, ok
    Wenn ich jetzt

    Code:
    uart_putc(uart_getc_wait());
    in meiner Hauptschleife ausführe bekomme ich mein Echo durch einzelne Character.
    Aber jetzt wird ja jeder Charakter, wenn er ankommt gleich wieder zurück geschickt.

    Wie kann ich denn jetzt die einzelnen Charakter, die ankommen zusammensetzen?
    Das mit den Strings in C leuchtet mir noch nicht so ganz ein.

    Code:
    char text2[40] = "";        
    char x;
    
    do
            {
                x= uart_getc_wait();
                strcat(text2,x);
            }
    while(x!=-1);
    
    uart_puts(text2);
    Das funktioniert auch nicht so ganz...
    Geändert von ra.graf1988 (24.07.2012 um 15:22 Uhr)

Ähnliche Themen

  1. l6208+schrittmotor zieht viel zu viel Strom
    Von michiE im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 22.09.2011, 19:09
  2. AVR Studio 4.17 - WARNING: FLASH byte address 0x0000 is 0x00
    Von Jeypee im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 29.09.2009, 23:00
  3. Grad zu doof für ATMega32 UART (Sendet nur 0x00)
    Von Jaecko im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 01.03.2009, 17:44
  4. Ende des Strings beim UART ?
    Von guenter1604 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 19
    Letzter Beitrag: 02.08.2007, 10:41
  5. UArt "verschluckt" beim Senden den Wert 0x00 ( AT9
    Von LotharM im Forum Assembler-Programmierung
    Antworten: 1
    Letzter Beitrag: 02.12.2006, 11:24

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress