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
Lesezeichen