A segítségeteket szeretném kérni. Most ismerkedem a bascom-mal és az AVR chipek programozásával. szeretnék készíteni egy rendőrlámpát ami úgy működik, hogy egy kapcsoló állásától függöen normál üzemmódban van vagy sárgán villog.
a normál üzemmódú működést sikerült megvaósítanim csak a váltással nem jutottam dűlőre.
valahogy így szerettem volna megoldani, de a comile-nál az if-fel valami baja van
Kód: Egész kijelölése
$regfile = "attiny45.dat"
$crystal = 4000000
Config Portb.2 = Input
Config PORTB.0 = Output
Config PORTB.3 = Output
Config Portb.4 = Output
Declare Sub Villog
Do
Reset PORTB.0
Reset PORTB.3
Reset Portb.4
If Portb.2 = 1
Then Call Villog
Else
End If
PORTB.4 = 1
Wait 5
PORTB.0 = 1
Wait 2
PORTB.4 = 0
PORTB.0 = 0
PORTB.3 = 1
Wait 5
PORTB.3 = 0
PORTB.0 = 1
Wait 2
Loop
Sub Villog
Reset PORTB.0
Reset PORTB.3
Reset Portb.4
If Portb.2 = 0
Then Return
Else
End If
Portb.0 = 1
Wait 2
Portb.0 = 0
Wait 2
End Sub
End
Bocs a kezdő kérdésért.