PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Reset in Bascom



Furtion
28.12.2005, 13:29
Hi wie resete ich eine Atmega88 in Bascom ohne einen Port zu verschwenden?

PicNick
28.12.2005, 14:16
Wahrscheinlich am einfachsten mit assembler:


clr zl
clr zh
ijmp

Damit fängt er wieder bei 0 an

gpo
28.12.2005, 14:42
Hallo, oder Du bringst den Watchdog durch entsprechende Konfiguration zum Auslösen.

mfG
Günter

Rage_Empire
28.12.2005, 15:22
jo, watchdog starten und nicht zurücksetzen

albundy
28.12.2005, 16:18
Hallo,

Goto &H0X0000
löst in Bascom einen Software Reset aus.

Furtion
28.12.2005, 16:52
Hi danke es geht nur das es nicht einmal resetet wie ich will sondern immer. da brauch ich noch nicht mal start wachdog eingeben und schon an aus
an aus

hier mal das Programm

$regfile = "m88def.dat"

$crystal = 16000000


Config Pinc.1 = Input
Config Pinc.0 = Input
Config Pind.4 = Input
Config Watchdog = 32
Ddrd = &B11101111
Ddrb = &B00000111
Ddrc = &B00111100
Portd.4 = 1
Portc.1 = 1
Portc.0 = 1

Do
Set Portd.6
Wait 2
Reset Portd.6
Idle
Loop

End

Ratber
29.12.2005, 00:44
Nimm mal das "Idle" raus

Wenn du Idle nutzen willst dann mußte vorher mit "Stop Watchdog" den Watchdog abschalten sonst gibts diesen Effekt.