Hi,

ich habe schon sehr viel Erfahrung in der Programmierung mit Java. Auch habe ich schon mit C++ programmiert.

Seit ich einen Asuro habe, probiere ich an den Beispielprogrammen, die etwas hardwarenähere Programmierung in C zu kapieren.

Wenn ich da aber vor Zeilen wie:
Code:
UCSRB = (1<<RXEN)|(1<<TXEN); 
      UCSRC = (1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0);
stehe (siehe Beispielprogramm im Wiki: https://www.roboternetz.de/wiki/pmwi...sComVergleich2 ), dann stehe ich vor einem programmiertechnischen schwarzen Loch.

Gibt es irgendwo eine Erklärung, was diese tollen Befehle darstellen sollen? Ich programmiere eigentlich lieber Objektorientiert, aber ich lerne auch gerne neues bzw. altes, aber bewährtes.

Ich würde mich freuen, wenn mir jemand entweder einen Link geben könnte, wo ich nachlesen kann, was diese Befehle bedeuten und ich auch lernen kann, wie ich sie selbst anwende, ohne nur von anderen Dateien zu kopieren, oder wenn es mir jemand einfach erklären könnte.

Danke