-         

Ergebnis 1 bis 3 von 3

Thema: Sig_uart_recv/sig_uart_data

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    13.04.2008
    Beiträge
    34

    Sig_uart_recv/sig_uart_data

    Anzeige

    Hallo an Alle,

    ich habe bisher eine schon einige jahre alte Version von GCC verwendet,
    habe aber gestern gesehen, dass es eine aktuelle Version mit AVR Toolchain gibt.

    Nach der Installation lassen sich fast alle Projekte übersetzen,
    nur die Projekte mit Zufgriff auf UART lassen sich nicht mehr compilieren.
    Ich erhalte die Meldung:
    Code:
    ../uart.c:73:39: error: attempt to use poisoned "SIG_UART_RECV"
    ../uart.c:74:39: error: attempt to use poisoned "SIG_UART_DATA"
    Vom Compiler wird der Fehler hier angegeben:
    Code:
        #define UART0_RECEIVE_INTERRUPT   SIG_UART_RECV
        #define UART0_TRANSMIT_INTERRUPT  SIG_UART_DATA
    In der iom8.h sind diese Deklarationen aber angegeben:
    Code:
    #define SIG_UART_RECV            _VECTOR(11)
    #define SIG_UART_DATA            _VECTOR(12)

    Könnte mir vielleicht jemand einen Tip geben, was ich hier ändern muss?

    Danke für jede Hilfe.

    Vbxler

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    13.04.2008
    Beiträge
    34
    Hat sich erledigt,

    es musste folgendes geändert werden:

    SIG_UART_RECV ==> UART_RX_vect
    SIG_UART_DATA ==> UART_UDRE_vect
    Vbxler

  3. #3
    hallo,

    da ich diesen fred als ersten bei google gefunden habe, hier mal das, wie ich es abändern musste, um anderen die Fehlersuche zu erleichtern:

    SIG_UART_RECV => USART_RXC_vect
    SIG_UART_DATA => USART_UDRE_vect

Berechtigungen

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