Hi,

ich habe diesen Code gefunden:

Code:
$crystal = 4000000 
Config Timer1 = Timer , Prescale = 64                       '4MHz/64 = 62500 
Const Timer_start = 6250                                    'alle 100ms Überlauf 
Load Timer1 , Timer_start 
Enable Timer1 
On Timer1 Int_1 

Do 
wenn Lichtschranke 1, dann Takt = 0 
wenn Lichtschranke 2, dann Wert = Takt in 1/100 Sek 
Loop 

Int_1: 
Load Timer1 , Timer_start 
Incr Takt 
Return
Wie kann ich den jetzt auf mein Quarz (7,3728Mhz) um ändern?

Ich dachte jetzt so:
Code:
$crystal = 7372800 
Config Timer1 = Timer , Prescale = 64                       '7,3728MHz/64 = 115200 
Const Timer_start = 11520                                    'alle 100ms Überlauf 
Load Timer1 , Timer_start 
Enable Timer1 
On Timer1 Int_1 

Do 
wenn Lichtschranke 1, dann Takt = 0 
wenn Lichtschranke 2, dann Wert = Takt in 1/100 Sek 
Loop 

Int_1: 
Load Timer1 , Timer_start 
Incr Takt 
Return
Richtig?!

Gruß, Björn