PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Der Wait-Befehl hat im BASCOM-Simulator keine Wirkung ?!?



The dark Side
05.03.2005, 16:25
Hallo!
Ich bin neu im Bereich der AVRs.
Ich habe heute mein erstes Programm mit BASCOM geschrieben:


$sim
$regfile = "2313def.dat"
$crystal = 10000000

Config Portb = Output
Do
Toggle Portb
Wait 1
Toggle Portb
wait 1
Loop


Ich habe den Code compilert und simuliert, jedoch ist mir aufgefallen, dass der Simulator den Code 10.000 mal in der Sekunde durchläuft.
Aber er sollte doch für einen Zyklus 2sec brauchen.

Wieso überspringt der Simulator den Wait-Befehl einfach?

x-ryder
05.03.2005, 16:53
jaja das iss ne schlechte sache, du hast nen $sim da drinne das musste rausmachen wenn er waits beachten soll aber dann werden diese waits im simulator fürchterlich lang gezogen und keiner weiß warum (dafür iss der $sim befehl nämlich, um diese ewig langen wartezeiten wegzumachen)

Martin

The dark Side
05.03.2005, 17:03
Interessanter Bug.
Naja jetzt scheint es zu klappen.
Danke!