Das Elektor-Forum schließt seine Pforten (siehe auch http://www.elektormagazine.de/forum). Ab Freitag, den 01. März, ist es nicht mehr möglich, sich im Forum einzuloggen. Alle Inhalte des Forums bleiben jedoch bis Ende März noch sichtbar. Am 01. April wird das Forum schließlich komplett geschlossen.

Takt teilen

ATMega-Controller in BASIC programmieren

Postby burkhard kainka » Sun Dec 21, 2008 12:00 am

Ein Tipp für die Erzeugung eines Taktsignals:

Für eine externe Schaltung brauchte ich ein 32-kHz-Taktsignal. Es sollte durch Herunterteilen aus dem Takt des Mega8 erzeugt werden. Gerade habe ich es nach mehreren Versuchen geschafft. Der 3686-kHz-Takt wird jetzt durch 112 geteilt und erscheint am Ausgang PB1 = OC1A:

$regfile = "m8def.dat"
$crystal = 3686000

Config Timer1 = Counter , Prescale = 1 , Compare A = Toggle , Clear Timer = 1
Start Timer1

Pwm1a = 56

Do
Loop
burkhard kainka
 
Posts: 736
Joined: Thu Jan 02, 2014 10:41 am

Return to BASCOM-AVR-Kurs

Who is online

Users browsing this forum: No registered users and 1 guest