Hallo,
ich bin endlich wieder da. Habe mal 2-3 Jahre ausflug auf einer x86 Architektur gemacht.
Jetzt kann ich C so schon ein Bisschen und so ab jetzt gibts ein RN-Control zu Hl-Abend.
So jetzt zur Frage, ich blick das Code beispiel für den Servoansteuerung nicht (also ich weiß, dass einige Konstanten in den fehlenden includes stehen aber die Syntax/Sinn macht mir bei den Zitierten Stellen probleme) im RN-Wissen bereich von hier:
Code:
OCR2 = F_CPU/100000;			//alle 10µS ein IRQ
Wie komme ich da auf die 10µs die Angegeben sind und bei welcher Frequenz?

Später kommt dann:

Code:
#define SERVOPIN 7
#define SERVOPORT PORTD

if(count>servopos)SERVOPORT&=~(1<<SERVOPIN);
Was macht die Tilde (ok ich mach selten was mit Bittweisen Operanten aber ist die Tilde nicht dafür da zum Interviren?) Warum mach ich nicht:
Code:
#define SERVOPIN 7
#define SERVOPORT PORTD
volatile unsigned char servopos;
static int count;

if(count>servopos)SERVOPORT&=(0<<SERVOPIN);
Danke für eure Bemühungen schon im Vorraus.