Hallo izaseba
Naja, Codevision weicht leider schon ein bisschen vom Standart-C ab.Was war denn so schlimm an CodeVison(Es ist keine Ironie sondern eine ernste Frage)
Sie machen da Vereinfachungen rein , die sicher auch sehr vorteilhaft sind, aber sie machen dadurch teilweise eine neue Sprache.
Z.B. das jetzt mit Porta.1 oder die andere Sache mit dem String
https://www.roboternetz.de/phpBB2/ze...864&highlight=
, oder die Interrupts sind ganz anders .....
Ich will da nicht wieder das ganze Programm umschreiben , wenn ich dann einmal einen anderen Compiler verwende.
Darum jetzt der Rückschritt auf WInAVR![]()
Und wenn ich schon das lerne, dann vielleicht gleich so, dass ich es dann auch z.B. beim PC anwenden kann..
-----
Also das mit dem Port-Pin zuweisen, ist schon schön umständlich![]()
Statt rs= 0 muss ich so einen Haufen Zeichen schreiben...![]()
Aber egal....
Ich werde es mal so probieren...
Wenn ich deinen Code richtig interpretiere...
Könnte ich auch schreiben:
#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 ?
l.G. Roberto
Lesezeichen