Ja nun, Du möchtest doch 'standard' CAlso das mit dem Port-Pin zuweisen, ist schon schön umständlich Eh?
Statt rs= 0 muss ich so einen Haufen Zeichen schreiben... Eh?![]()
Und so viel ist es doch nicht, ich habe meine lcd.h mal geschrieben,
und gut ist, davon habe ich noch eine für 4Bit Datenbus.
Es werden nur die ganzen Dateien kopiert, Portzuweisungen geändert,
und danach wieder vergessen.
Ich würd mal sagen, das siehst Du richtig, ja#define rw (1<<PA6).................(oder halt nur (1<<6)
#define Adressport PORTA
Adressport |= rw; (rw auf 1 setzen)
Adressport &= ~rw; (rw auf 0 setzen)
sehe ich das so richtig ?
Gruß Sebastian
P.S. die Väter von C haben mal empfohlen solche 'Konstanten' Groß zu schreiben, damit man sie besser im Code von den anderen Sachen unterscheiden kann also anstatt Adressport, ADRESSPORT usw.
Es ist nicht zwingend, macht aber Sinn.
Das wollte ich nur so nebenbei in den Raum werfen.
Lesezeichen