www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Makros, die von DAVE erzeugt werden


Autor: Makro (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Leute,
kann mir mal jemand bitte erklären, was ein Makro ist? Ist das so ne Art 
Funktion? Wie kann man sie verwenden? Ich habe bei DAVE ein Makro 
IO_vSetPinIn(PinName) aktiviert und möchte es verwenden, weiß aber nicht 
genau wie das geht...

Txs

Autor: Emanuel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eifach gesagt, du hast z.b. 5 zeilen code welche du andauernd brauchst, 
dann kanst du mit diesem ein Makro definieren (kann eine funktion, oder 
sonstwas sein...). Da hast du für diese 5 zeilen quasi einen 
platzhalter, so wird der code übersichttlicher...

Im Dave die gewünschte funktion (halt das makro) ankreuzen, code 
erzeugen, und du kannst dann IO_vSetPin(pinname) überall in deinem code 
verwenden...

Autor: Makro (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
<Im Dave die gewünschte funktion (halt das makro) ankreuzen, code
erzeugen, und du kannst dann IO_vSetPin(pinname) überall in deinem code
verwenden...>
Danke, kann ich dann einfach wenn ich ein Pin setzen will z. B. 
IO_vSetPin(P1_P2) schreiben oder?
Ich verstehe immer noch nicht, was mir das bringt..ich kann ja auch 
P1_P2=1; schreiben oder versteh ich da was falsch?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.