Forum: Mikrocontroller und Digitale Elektronik Problem mit #define


von Ulli (Gast)


Lesenswert?

Ich habe ein Programm das ich nutzen möchte, aber nicht komplett ab
ändern möchte. Es geht um Prinzip um eine Zeile

#define Senden PB4

in dem Code gebe ich Senden einen festen PIN PB4 zu, ich möchte aber in
dem Programm den PIN wechseln. Verwendet wird das define z.B. so.

cbi PORT,Senden

Kennt ihr eine leichte lösung wie ich das erreichen kann ohne den
ganzen  Code zu ändern?

Mfg Ulli

von Axel R. (Gast)


Lesenswert?

k.A.
nabend erst mal, sorry
kannst Du nicht vor die Zeile, in der du den Portpin wechseln willst
schreiben:
#define Senden PB3 ;(oder eben ein anderen PortPin)
Wie oft willst Du wechseln? möchstes Du generell einen anderen Port
verwenden, oder zwischen mehreren Ports zur Programmlaufzeit wechseln?

Gruß
AxelR.

von Ulli (Gast)


Lesenswert?

Das Define Senden ist die SPI leitung CS. Ich möchte im prinzip zwei
module anstatt eines mit dem Code über SPI ansteuern, rein teoretisch
brauche ich nur zwei getrennte CS Leitungen und etwas das mir die CS
leitung tauscht wenn es zu dem anderen Modul gesendet werden muss. Wie
oft der Port jetzt im Programm wechselt kann ich nicht sagen, da das ja
auf den anwender drauf ankommt was er tut.

;mfg Ulli

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.