-
-
Erfahrener Benutzer
Fleißiges Mitglied
kannst du den code compilieren?
bei mir gibts im Bascom kein attiny2313.dat
heißt bei mir 2313def.dat
den timer benötigst du gar nicht
config portd.2 muß bei mir config pind.2 heißen,sonst meckert der compiler
die routine interrupt würde ich so schreiben:
If Modus > 3 Then Modus = 1
If Modus = 1 Then Goto Blinken
If Modus = 2 Then Goto Lauflicht
If Modus = 3 Then Goto Leuchten
Modus = Modus + 1
obwohls eigentlich egal is,im endeffekt passiert dasselbe.
dann wäre noch die frage ob du die 333 ms im simulator abwartest oder ob du das schon so auf deinen tiny übertragen hast, und dort solang wartest?
denn im simulator kannste mal nen kaffee machen bis die 333 ms verstrichen sind.
desweiteren mußt du natürlich auch die fusebit auf internal 1mhz setzen,weil sonst das timing von compiliertem code nicht mit der tatsächlichen taktfrequenz übereinstimmt.
ich hoffe irgendetwas nützliches konnte ich dir hier auflisten.
EDIT: woher kommt der interrupt eigentlich? durch einen taster vermute ich mal,oder?
Mfg,
--> Mr.G.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen