-
Werbung
-
Neuer Benutzer
Öfters hier
hi rco,
super von dir. ist ja wie ein online-kurs.
ich fange gleich mal an zu fragen.
sollte ich irgendwo einen fehler machen bitte gleich anmarkern.
>> (Ich hoffe, dein Englisch ist gut)
ob mein englisch reicht???
sieht eher schlecht aus.
>>also wenn du zwei Motoren ansteuern willst, dann verwenden wir nicht
>>Timer0, da der nur einen Ausgang hat.
>>Das siehst du im Datenblatt auf Seite 2 (OC0).
verstehe ich das richtig:
wenn an den pins OC0 steht dann sind die für Timer0?
entsprechend für die anderen TimerX.
danach hätte ich einen
timer0 mit einen ausgang (oc0)
timer1 mit drei ausgängen (oc1a, oc1b, oc1c)
timer2 mit einem ausgang (oc2)
timer3 mit drei ausgängen (oc3a, oc3b, oc3c)
also insgesamt 4 timer.
>>Auf Seite 135 findest du jetzt erstmal einen Überblick über die
>>möglichen Einstellungen der Timer
buh... ganz schön viele infos.
>>Der Counter1 zählt bis zu einer Grenze (entweder 256, 512 oder 1024)
wenn ich das richtig verstehe ist das nun abhängig vom modus.
modus 5 = 8bit = 256
modus 6 = 9bit = 512
modus 7 = 10bit = 1024
in der tabelle61 auf seite 135 steht nun welche bits ich in den timer laden muss damit ich den entsprechenden modus setze.
richtig??????
für modus 7:
WGMn3 = 0
WGMn2(CTCn) = 1
WGMn1(PWMn1) = 1
WGMn0(PWMn0) = 1
das bedeutet = Fast PWM, 10-bit
wie sieht das jetzt softwaretechnisch aus??
ich möcht timer1 benutzen.
er soll in modus 7 betrieben werden.
genau hier hört es jetzt bei mir auf.
ich schaue in das datenblatt und komme nicht weter.
ich finde Timer/Counter1 Control und
Timer/Counter3 Control
gibt es denn mehrere??
nun gleich noch ne frage:
wenn ich mir so einige beispiele anschaue finde ich dort zum setzen des modus folgendes:
TCCR1A|= (1<<WGM10);
TCCR1A|= (1<<WGM11);
TCCR1B|= (1<<WGM12);
TCCR1B|= (1<<WGM13);
warum werden wgm10 und wgm 11 in TCCR1A gesetzt und
wgm12 und wgm13 in TCCR1B ?????
im datenblatt kann ich dazu nichts finden.
>>Wenn der Counter1 auf einen Zahl = einem der 3 Register kommt, wird >>ein Ausgang gesetzt oder gelöscht,
Ist das dann immer der ausgang der zu dem timer gehört???
in meinem fall (OC3A/AIN1) = PE3??
>>Bei welcher Frequenz betreibst du den AVR eigentlich?
mit 4 mhz;start-up time: 6 ck + 64ms
schon kommt die nächte frage:
wo ist der unterschied zwischen 6ck +0ms, 6ck +4ms und 6ck +64ms??
So ich glaube ich mache jetzt hier erstmal schluss und
freue mich schon auf eine antwort.
ich hoffe das du nicht verzweifelst wenn du meine fragen liest.
gruß und ein schönes wochenende
orko
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Werbung
Lesezeichen