Hi wie resete ich eine Atmega88 in Bascom ohne einen Port zu verschwenden?
Druckbare Version
Hi wie resete ich eine Atmega88 in Bascom ohne einen Port zu verschwenden?
Wahrscheinlich am einfachsten mit assembler:
Damit fängt er wieder bei 0 anZitat:
clr zl
clr zh
ijmp
Hallo, oder Du bringst den Watchdog durch entsprechende Konfiguration zum Auslösen.
mfG
Günter
jo, watchdog starten und nicht zurücksetzen
Hallo,
Goto &H0X0000
löst in Bascom einen Software Reset aus.
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
Nimm mal das "Idle" raus
Wenn du Idle nutzen willst dann mußte vorher mit "Stop Watchdog" den Watchdog abschalten sonst gibts diesen Effekt.