magic33
24.02.2007, 17:50
servus freaks
ich bin dabei mich mal in die innereien des tiny26 vorzuwagen
und würde gerne verstehen was da was ist nachn un mehr 3stden ssuche im Forum nicht nur heute ist mir einiges nicht so klar
wenn ich nur port b.3 als oulsgenerator mit dem timer nutzen will verliere ich dann den ganzen port für andere zwecKe
komkret woher oder wie wird der port configuriert damit nur auf diesem port der timer 1 läuft
es gibt ja auch diese compare register zur zeiteinstellung
nehmen wir mal den super bascom befehl config servo
der erzeugt einen puls auf einen angegebenen port als beispiel
dazu nutzt er timer0
wenn ich jetzt eine vergleichbare interrupt service rutine
mit timer1 programmieren will
können doch diese ocr1a und ocr1b diese aufgabe übernehmen
wie müsste da deerrcodeaussehen bitte um hilfe für einen versprengten
danke
TCCR1A sagt was zu tun ist ? laut datenblatt
TCCR1B setzt den prescaller der clock
TCNT1 hat den wert der runtergezählt wird
ocr1A wert für an wenn in tccr1A so gesetzt
ocr1B wert für aus wenn in in tccr1a so gesetzt
OCR1C sollte immer 255 sein
ich blick da einfach nicht durch
GIBT ES EIN PROGRAMM FÜR BASCOM DAS WIE BEI FASTAVR DIE LADEZEITEN FÜR BESTIMMTE ZEITEN UND TIMER BERECHNET
ich bin dabei mich mal in die innereien des tiny26 vorzuwagen
und würde gerne verstehen was da was ist nachn un mehr 3stden ssuche im Forum nicht nur heute ist mir einiges nicht so klar
wenn ich nur port b.3 als oulsgenerator mit dem timer nutzen will verliere ich dann den ganzen port für andere zwecKe
komkret woher oder wie wird der port configuriert damit nur auf diesem port der timer 1 läuft
es gibt ja auch diese compare register zur zeiteinstellung
nehmen wir mal den super bascom befehl config servo
der erzeugt einen puls auf einen angegebenen port als beispiel
dazu nutzt er timer0
wenn ich jetzt eine vergleichbare interrupt service rutine
mit timer1 programmieren will
können doch diese ocr1a und ocr1b diese aufgabe übernehmen
wie müsste da deerrcodeaussehen bitte um hilfe für einen versprengten
danke
TCCR1A sagt was zu tun ist ? laut datenblatt
TCCR1B setzt den prescaller der clock
TCNT1 hat den wert der runtergezählt wird
ocr1A wert für an wenn in tccr1A so gesetzt
ocr1B wert für aus wenn in in tccr1a so gesetzt
OCR1C sollte immer 255 sein
ich blick da einfach nicht durch
GIBT ES EIN PROGRAMM FÜR BASCOM DAS WIE BEI FASTAVR DIE LADEZEITEN FÜR BESTIMMTE ZEITEN UND TIMER BERECHNET