Hallo :-) Ich fange grad mit dem Programmieren an und versuche seit zwei Stunden einen Taster einzurichten, der eine banale LED einschaltet. Ich weiss nicht warum, aber es will nicht klappen. Suchen im Netz brachte auch nicht viel. Hier mal der Bascom-Quellcode dazu: $regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 1000000 Config Portc.0 = Output Config Porta.6 = Input Porta.6 = 1 Do If Porta.6 = 1 Then Portc.0 = 1 Else Portc.0 = 0 End If Loop End Ich hab es auch an anderen Pins probiert, aber nichts geht. Entweder leuchtet die LED im Dauerbetrieb, oder schaltet bei Drücken des Tasters ab (sollte eigentlich umgekehrt sein) oder es geht garnichts. Was kann das bedeuten...? Danke schonmal im vorab :-)
> If Porta.6 = 1 Then
Ob das vieleicht
If Pina.6 = 1 Then
heissen muss?
Hab ich auch schon ausprobiert. Klappt genausowenig :-( -- Taster ist gegen Masse geschlossen
Portc: Ist die JTAG-Fuse aus? Ansonsten probier einfach mal die LED z.B. an Porta 4 aus. Der Taster tut ja oder? Nachgemessen mit Multimeter am Pin? Sollte Betriebsspannung bei nichtdrücken und Masse bei Drücken sein.
Ich weiss nicht warum aber jetzt funktioniert es... Aber warum jetzt und nicht früher kann ich mir nicht wirklich erklären... Habs auch mal auf anderen Ports getestet, alles geht jetzt. Danke an euch für die schnellen Antworten :-) Hab gleich mal noch ne Frage: Hat jemand von euch schonmal einen Dallas 18B20 Temp-Sensor unter Bascom konfiguriert mit anschliessender Anzeige von Temperatur auf ner vierstelligen Sieben-Segment-Anzeige? Bräuchte da ein Codebeispiel oder irgendwas hilfreiches... Grüsse, Uwe
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.