-
-
Erfahrener Benutzer
Begeisterter Techniker
Hab nochmal nachgeschaut und 16MHz sind angegeben
Mein Programm steht unter dem Link
https://www.roboternetz.de/phpBB2/viewtopic.php?t=35211
Der untere Post ist der aktuelle.
Also ich schreibe mal meine rechnung hin und du schaust ob ihc kein Fehler gemacht habe ;P
Das sind meine Timer einstellungen:
Config Timer0 = Timer , Prescale = 1
Enable Timer0
On Timer0 Isr_von_timer1
Enable Interrupts
Load Timer0 240
Die Rechnung dazu:
Timer0 = 8Bit Timer = 256
Timer Frequenz:
(16000000Hz / 1 = 16MHz)
Gewollt 1 MHz
16000000 / 1000000 = 16
Einzustellender Load:
256 - 16 = 240
Eingestellter Zählwert der Variable A (zählende Variable)
480 (Testweise ermittelt)
Fpwm = 480 * (1/1000000) = 4.8x10^-4
= 1/4.8x10^-4
= 2083,3333... Hz
Damit gehts
werde aber deinen Vorschlag gleich ausprobieren
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen