Hallo zusammen,
ich habe folgende Frage:
Der Wikieintrag
http://www.rn-wissen.de/index.php/AV...leicht_gemacht
schien mir komplizierter zu sein als Nötig. Deswegen hab ich nun folgendes gebastelt(Anhang1).
Mit folgendem Code:
Code:$regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 1000000 Config Portc.0 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C) Config Pina.7 = Input 'Ein Pin (PA0) wird als Eingang definiert Porta.7 = 1 'Interner Pullup Widerstand ein Do If Pina.7 = 1 Then Portc.0 = 1 'Pin wird auf High, also 5V geschaltet Else Portc.0 = 0 'Pin wird auf Low, also 0V geschaltet End If Loop End
Also der Code ist unverändert. Die Veränderung in der Schaltung ist folgende:
A7 Wird nun als Input verwendet, sobald es auf HIGH steht wird auch C0 auf High gesetzt, also die Lampe leuchtet.
Meine Frage: kann das funktionieren?
Wenn nicht, wieso nicht?
Ich arbeite mich grade erst in dieses Thema ein und würde gerne wissen ob ich hier richtig denke oder wo mein Fehler liegt.
Es grüßt,
Basteltisch







Zitieren

Lesezeichen