$crystal = 10000000 und
neu ausrechnen. Und alles andere was irgendwie die 4MHz als Grundlage hatte oder Werte die für 4MHz ausgerechnet waren.Code:Config Timer0 = Timer , Prescale = 256 '4000000 / 256 = 15625 Hz Const Startwert = 100 'Überlauf 256 - Startwert 100 = 156 ( 15625 Hz / 156 = 100,1 Hz ) => 10ms Load Timer0 , Startwert
Ich hab den Code mal flüchtig überschaut und nix weiter gefunden. Das ist aber keine Garantie. Du kannst ja nochmal genau schauen ob solche Werte nochmal vorkommen.
Die Anpassung aller anderen Zeitrelevanten Aufgaben übernimmt Bascom selbst dadurch das du mit $crystal= 10000000 die 10MHz eingestellt hast. Das wären dann Aufgaben wie RS232 oder ähnliches was automatisch angepasst werden würde.
If stunden = 10 then
if minuten = 35 then
mach das
end if
end if
?







Zitieren

Lesezeichen