Problem mit #define

Gast #257440
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
Gast #257441
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.
Gast #257442
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren