Ich hab jetzt folgenden Code:Eigentlich müsste da als Frequenz doch 20khz sein oder?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
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







Zitieren

Lesezeichen