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


von Makro (Gast)


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

von Emanuel (Gast)


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...

von Makro (Gast)


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?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.