Ich hab jetzt folgenden Code:
Code:
$regfile = "m8def.dat"
$crystal = 4000000
Ddrb.0 = 1
On Timer0 Introutine
Config Timer0 = Timer , Prescale = 1
Enable Timer0
Enable Interrupts
Timer0 = 156
Do
Loop
Introutine:
Toggle Portb.0
Return
Eigentlich müsste da als Frequenz doch 20khz sein oder?
4000khz / (256-156) / 2 = 20khz
Bei meiner Messung kommen aber knappe 14khz raus. Es muss doch irgendwie möglich sein, gezielt Frequenzen zu erzeugen die nicht nur bei ein paar Hz liegen.
Ich hoffe ich könnt mir da weiterhelfen.
Gruß
Spurius
Lesezeichen