Gast
#23366
Ich habe ein kleines Problem mit meinem Atmega8, ich möchte eine Frequenz mit 33kHz erzeugen( in C ). Realisieren möchte ich das mit einem Timmer. Wäre nett falls mir jemand weiterhelfen könnte.
|
Anzeige
|
erzeugen einer Frequenz
Gast
#23366
Ich habe ein kleines Problem mit meinem Atmega8, ich möchte eine Frequenz mit 33kHz erzeugen( in C ). Realisieren möchte ich das mit einem Timmer. Wäre nett falls mir jemand weiterhelfen könnte.
Gast
#23367
Einfach den Timer mit vorteiler Programmieren (TCCR1B), dann die Compare Register (OCR1AH u. OCR1AL) so programmieren, dass der Controller mit doppelter Ausgangsfrequenz einen Interrupt erzeugt (TIMSK u. TIFR). Dann nur noch das TCCR1A programmieren, dass der Controller bei Compare Match das Zählregister löscht und dass bei Compare Match der Ausgang OC1A wechselt. Dann müsste an PB1 dein Takt rauskommen So müsste es in groben Grundzügen gehn. Wenn du weiter Hilfe brauchst, musst du mehr Info´s zur verfügung stellen, Systemtakt, evt. Sourcecode. Gruß, Florian Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|