der aller dümmste Anfänge
14.12.2009, 22:31
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 Servo (http://www.rn-wissen.de/index.php/Servo)ansteuerung 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:
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:
#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:
#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.
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 Servo (http://www.rn-wissen.de/index.php/Servo)ansteuerung 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:
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:
#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:
#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.