Okay, danke.
Das mit dem Resseten per Software geht bei mir immer noch nicht.
Deshalb habe ich mir jetzt überlegt, dass es ja auch gehen müsste den Reset-Pin mit einem anderen Pin zu verbinden, der normalerweise nicht zu GND führt, den man aber auf GND schalten kann!
Ich habe deshlb folgenden COde geschrieben:
Code:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
Config Portc.0 = Output
Config Portc.1 = Output
Config Pina.7 = Input
Porta.7 = 1
Portc.1 = 1
Portc.0 = 1
Dim A As Byte
A = 0
Do
Portc.0 = 1
Waitms 100
Portc.0 = 0
Waitms 100
A = A + 1
Loop Until A = 5
Do
If Pina.7 = 0 Then
Portc.1 = 0
Waitms 1
Portc.1 = 1
End If
Loop
End
An Portc.0 ist eine LED angeschlossen, die am Anfang des Programmes irgendwas macht. Im zweiten Teil des Programmes soll man den Controller dann mit dem Taster resetten können, um das ganze neu zu starten.
Das geht aber aus irgendwelchen Gründen nicht!
Warum nicht?
Danke,
Thomas
Lesezeichen