Hallo, angeschlossen ist der Schalter folgendermaßen:
1 | ^ Vcc
|
2 | |
|
3 | o |
|
4 | |=| Taster oder Schalter
|
5 | o |
|
6 | |
|
7 | PB3 o-----+
|
8 | |
|
9 | #
|
10 | # Pull-Up Widerstand
|
11 | # 10k
|
12 | |
|
13 | --- Gnd
|
Bei dem Simulator sehe ich leider noch garnicht durch, bin noch neuling
in sachen AVR.
Wenn ich nur
1 | $regfile = "attiny2313.dat"
|
2 | $crystal = 1000000
|
3 | $hwstack = 32
|
4 | $swstack = 8
|
5 | $framesize = 16
|
6 |
|
7 |
|
8 |
|
9 | 'Grün an PB0
|
10 | Gruen Alias Portb.0
|
11 | Config Gruen = Output
|
12 |
|
13 | 'Gelb an PB1
|
14 | Gelb Alias Portb.1
|
15 | Config Gelb = Output
|
16 |
|
17 | 'Rot an PB2
|
18 | Rot Alias Portb.2
|
19 | Config Rot = Output
|
20 |
|
21 | 'Schalter An Pb3
|
22 | Schalter Alias Portb.3
|
23 | Config Schalter = Input
|
24 |
|
25 | Do
|
26 | Rot = 1
|
27 | Gelb = 0
|
28 | Gruen = 0
|
29 | Waitms 5000
|
30 | Rot = 1
|
31 | Gelb = 1
|
32 | Gruen = 0
|
33 | Waitms 2000
|
34 | Rot = 0
|
35 | Gelb = 0
|
36 | Gruen = 1
|
37 | Waitms 5000
|
38 | Rot = 0
|
39 | Gelb = 1
|
40 | Gruen = 0
|
41 | Waitms 2000
|
42 |
|
43 | Loop
|
44 |
|
45 | End
|
verwende läuft die Ampel, also müssten doch die Pins richtig
angesporchen werden oder?
Wenn an PB3 +5 anliegen soll die Ampel ihr Programm durchspielen, wenn
keine Spannung anliegt soll die Ampel permanent rot sein.
MfG Pharma