Hallo liebe MIcrocontrollerfreunde
Ich möchte mittels Transistoren ein AND-Gatter realisieren.
Ich arbeite mit dem AVR-Studio 4.13.
Dies sieht wie das BIld im Anang aus. Die Widerstände haben jeweils 10k
Ohm.
PORTD,1 ist bei allen MIcrocontrollern Ausgang, PORTD,0 Eingang.
1 | wait: sbic PIND,0
|
2 | rjmp wait
|
3 |
|
4 | cbi PORTD,1
|
5 |
|
6 | NOP
|
7 | NOP
|
8 | NOP
|
9 |
|
10 | sbi PORTD,1
|
11 |
|
12 | rjmp wait
|
Der obere Controller "wartet" bis an seinem PORTD,0 in LOW Signal
ankommt und setzt dann seinen PORTD,1 auf LOW. Die anderen 2 Controller
warten ebenfalls darauf, dass an ihrem PORTD,0 ein LOW ankommt und
schalten dan ihrerseits ihren AUsgang,PORTD,1 auf LOW.
Mit einer LED funktioniert die AND-Schaltung der 3 Transistoren. Leider
klappt das mit den MIcrocontrollern nicht wie oben beschrieben,
Was mache ich falsch?
Gruß Michael