- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 3 von 3

Thema: Fehlermeldung WinAVR

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    16.10.2007
    Beiträge
    10

    Fehlermeldung WinAVR

    Anzeige

    Powerstation Test
    Hab jetzt mal angefangen meine ersten Sachen zu schreiben. Nun bekomme ich bei WinAVR aber Fehlermeldungen die ich nicht verstehe. Vielleicht könnt ihr die ja mir erklären.

    #include <avr/io.h>
    #include <stdio.h>
    #define TAKT 8000000UL
    #define BAUD 9600UL
    void inituart(void)
    {
    unsigned char x;
    #ifdef UBRRL
    UBRRL = (TAKT / (16 * BAUD)) -1;
    UCSRB |= (1 << TXEN) | (1<< RXEN);
    UCSRC |= (1 << URSEL) | (1<< UCSZ1) | (1<< UCSZ0);
    #else
    UBRR = (TAKT / (16 * BAUD)) -1;
    UCR |= (1 << TXEN) | (1 << RXEN);
    #endif
    x = UDR;
    }
    int putch (char X)
    {
    #ifdef UCSRA
    while ( !(UCSRA & (1 << UDRE)));
    #endif
    UDR = x;
    return 0;
    }
    int getch (void)
    {
    #ifdef UCSRA
    while (!(UCSRA & (1 << RXC)));
    #else USRA
    while (!(USRA & (1 << RXC)));

    #endif
    return UDR;
    }

    int getche (void)
    {
    unsigned char x;
    x = getch();
    putch (x);
    return x;
    }


    UART.c:1: error: expected identifier or '(' before '<' token
    UART.c:1:51: warning: unknown escape sequence '\P'
    UART.c:1:51: warning: unknown escape sequence '\P'
    UART.c:1:51: warning: unknown escape sequence '\N'
    UART.c:1:51: error: incomplete universal character name \UA
    UART.c:1:145: warning: unknown escape sequence '\P'
    UART.c:1:145: warning: unknown escape sequence '\P'
    UART.c:1:145: warning: unknown escape sequence '\N'
    UART.c:1:145: warning: unknown escape sequence '\L'
    make.exe: *** [UART.o] Error 1


    Kann man bei WinAVR nicht die Zeilen sehen wo der Fehler steckt? Dieses
    1:51: scheint ja nicht die Zeile zu sein.

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    16.10.2007
    Beiträge
    10
    Hat sich erledigt. Keine Ahnung warum das so war. Jetzt funktioniert es.

  3. #3
    Erfahrener Benutzer Roboter-Spezialist Avatar von sast
    Registriert seit
    30.11.2004
    Alter
    53
    Beiträge
    502
    Ist das der gesamte Text in deiner UART.c?

    Codesequenzen lassen sich im Forum besser in Blöcken lesen

    Manchmal hilft es auch, wenn man die ganze Ausgabe vom GCC mitschickt.

    sast

    雅思特史特芬
    开发及研究

Berechtigungen

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

Solar Speicher und Akkus Tests