Hallo izaseba

Was war denn so schlimm an CodeVison(Es ist keine Ironie sondern eine ernste Frage)
Naja, Codevision weicht leider schon ein bisschen vom Standart-C ab.
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