PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Simulator nicht ausgereift?



edgar
16.12.2004, 01:20
$regfile = "m8def.dat"
$crystal = 8000000

Dim Testval As Byte
Dim Mainval As Byte

Enable Interrupts
Enable Timer1
On Timer1 Timer1int
Config Timer1 = Timer , Prescale = 8
Start Timer1

Main:
Incr Mainval
Goto Main

Timer1int:
Incr Testval
Return


Das klappt eigentlich prima, solange man nicht die m16def.dat oder m32def.dat bentzt. Dann führt er die Interrupt Routine für Timer nicht mehr aus. Kennt jemand das Problem oder hab ich irgendwas falsch gemacht?
gruß Werner...[/code]

msocito
25.01.2005, 15:29
Ich glaub ich spinne.

Seit 2 Wochen versuche ich den Simulator mit m32 Timern zum laufen zu bringen.
Das Teil läuft einfach nicht in die ISR.
Hatte schon an meinem Verstand gezweifelt!!!!

Die Feststellung von Edgar ist richtig.Mit m8 geht's.

Ich würde daher gerne die Frage nochmals "aufwärmen":

Warum kein Timer Sim mit m32def.dat?

Danke für Eure Antworten

pebisoft
25.01.2005, 17:39
halo, überprüft einmal euren avr-anschluss. postet euer board einmal.
habt ihr mit den fusebit die mhz eingestellt.
mfg pebisoft

pebisoft
25.01.2005, 19:13
hallo, habe das programm bei mir mit m16def und m32def geprüft.
es läuft wundebar.
mfg pebisoft

albundy
26.01.2005, 14:30
Hallo pepisoft,
da muß ich dir wiedersprechen. Habe es gerade mit 1.11.7.4 getestet und es funzt mit "m16def.dat" im Simulator nicht !!!
Die Interrupt Routine wird nicht ausgeführt, was aber mit "m8def.dat" einwandfrei funzt.

pebisoft
26.01.2005, 20:23
hallo, schaut eure anschlüsse noch einmal durch, ihr macht irgendeinen fehler. ich habe eine leuchtdiode am pin angeschlossen und lasse diese über den timerint regelmässig blinken. beim avr8/16/32.
mfg pebisoft

albundy
27.01.2005, 11:28
Mag sein, dass es in der Praxis funktioniert. Es geht hier aber nur um die Simulation in Bascom 1.11.7.4
Übrigens in Version 1.11.7.7 funktioniert es mit m16 und m32 auch im Simulator !

Hellmut
27.01.2005, 11:38
Hallo albundy

Klasse wenns in der aktuellen Version läuft, warum sich also um alte Versionen kümmern?

pebisoft
27.01.2005, 12:41
hallo, simulation ist nur schall und rauch, zählen tut die praxis, wie im wirklichen leben. der simulator in bascom ist so überflüssig wie ein kropf.
ohne ihn ist das leben leichter.
mfg pebisoft