Gast
#1929551
Hi, nach längerem Hin und Her hatte ich es ja geschafft ein Programm auf
meine Mikrocontroller zu bekommen.
Nun zeigt mir Bascom aber immer Error, und wenn ich versuche ein Error
zu beheben, dann kommen 2 andere hinzu???!??!?!!???!?!?!?
Ich komme einfach nicht weiter....
Hier das Programm und im Anhang ist meine Vorstellung vom Programm in
SPS S7 Sprache.....
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
$regfile = "m16def.dat"
$framesize = 16
$swstack = 16
$hwstack = 16
$crystal = 1000000
Config Porta.0 = Input
S1 Alias Porta.0
Config Porta.1 = Input
S2 Alias Porta.1
Config Porta.2 = Input
S34 Alias Porta.2
Config Porta.4 = Input
S5 Alias Porta.4
Config Porta.5 = Output
K1 Alias Porta.5
Config Porta.6 = Output
H1 Alias Porta.6
Do
If S1 = 1
Then
Waitms 1000
K1 = 1
If S2 = 1 And Merker0 = 0 'Positive
Flanke
Then Merker0 = 1
If S2 = 0
Then Merker0 = 0
If S2 = 1 And Merker0 = 0 'Alarm
scharf schalten, Positive Flanke
Then Merker1 = 1
If S1 = 1 And S2 = 1 'Entschärfen
Then Merker1 = 0
If S5 = 1 'Entschärfen
Then Merker1 = 0
If Merker1 = 1 And S34 'Alarm
ausgelöst
Then
H1 = 1
K1 = 1
Waitms 5000
K1 = 0
H1 = 1 'Hupe und
Klingel abwechselnd
Waitms 5000
H1 = 0
K1 = 1
Waitms 5000
K1 = 0
H1 = 1
Waitms 5000
H1 = 0
K1 = 1
Waitms 5000
K1 = 1
H1 = 1
Waitms 5000
H1 = 0
K1 = 1
Waitms 5000
K1 = 0
H1 = 0
Waitms 100000
H1 = 1
Waitms 5000
H1 = 0
K1 = 1
Waitms 5000
K1 = 0
H1 = 1
Waitms 5000
H1 = 0
K1 = 1
Waitms 5000
K1 = 0
H1 = 1
Waitms 5000
H1 = 0
K1 = 1
Waitms 5000
K1 = 0
H1 = 0
Merker1 = 0
Loop
End
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Vielleicht kann ja einer von euch Profis schnell mal ein Blick drüber
werfen.
Danke
MfG Andi

