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

Thema: AVR Studio - kleine Merkwürdigkeit

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    28.09.2004
    Beiträge
    32

    AVR Studio - kleine Merkwürdigkeit

    Anzeige

    E-Bike
    Hallo Softwareentwickler,
    Ich wollte eigentlich nur mal auf einen Merkwürdigen Effekt im
    Atmel - Studio hinweisen. Hab gestern ewig lange Fehler gesucht
    Vieleicht erspart das jemand Arbeit.
    Also folgendes:

    Ich habe meine Assembler Bibliotheken in recht großen Files,
    welche so aufgebaut sind

    #ifdef use_function
    function:
    RET
    #endif

    mit dem #define deklariere ich im Header welche Funktionen der Bibliothek ich verwenden will.
    Jetzt habe ich durch einen Copy&Paste Fehler nicht
    CALL function
    sondern
    CALL use_function
    aufgerufen. Der Assembler bemerkt NICHT, das es sich um eine Compilerdirektive handelt sondern wertet dieses Ausdruck zu NULL aus.
    Folglich wurde bei Aufruf von use_function immer ein RESET ausgeführt.

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.07.2004
    Ort
    Südhessen
    Beiträge
    1.312
    Ach Du meine Güte. Wieder so ein Fehler, der mich garantiert zum Aufgeben bewegt hätte...

    Danke für die Meldung!

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress