Re: Wer findet den Fehler :o) Kategorie: Programmierung (von Ingo - 8.04.2006 18:55) | |
Als Antwort auf Re: Wer findet den Fehler :o) von Sascha - 8.04.2006 15:23
| |
> Hallo, > > danke Marten....ich glaube, ich bin schon ein kleines Stück weiter mit Deinem Tip :o) > aber so richtig will es noch nicht funktionieren..... > > Ich habe port 15 mit deact auf Eingang geschaltet und den Port mit 10k auf Masse gezogen.... > Ich hoffe, das ist richtig ? > hier mal mein geändertes Programm......leider funktioniert es noch nicht :o( > > Gru� > Sascha > > > thread main > { > byte Key; > string s; > Key= pcfkeyb.getchar(0); > > stports.init(); > lcdext.init(); > lcdext.print(" Test I2C"); > pcflcd.setpcf(0); // Display an Addr. 1 > pcflcd.init(); // Display initialisieren > ports.deact(15); > pcfkeyb.init(1,1); > > pcflcd.setLight(0); // licht aus > sleep 500; > pcflcd.setLight(1); // licht an > pcflcd.clear(); > > loop > { > { > if Key ==('A') > > > > { > pcflcd.goto(3,0); > pcflcd.print("Jop"); > plm.beep(36); > sleep 50; > plm.beep(-1); > } > > pcflcd.line(1); > pcflcd.time(1); > pcflcd.goto(1,10); > pcflcd.date(1); > sleep 1000; > } > } > Hallo Sascha der Widerstand an Port 15 mu� an +5V und nicht an Masse und die Keyboardabfrage muss in die Loop, sonst wird das Keyboard nur einmal bei Programmstart abgefragt... also: loop { Key= pcfkeyb.getchar(0); if Key ==('A') .... } Gruss Ingo | |
Antwort schreiben Antworten: Re: Wer findet den Fehler :o) (von Sascha - 8.04.2006 20:41) Re: Wer findet den Fehler :o) (von Sascha - 8.04.2006 22:57) Re: Wer findet den Fehler :o) (von Ingo - 9.04.2006 17:48) Re: Wer findet den Fehler :o) (von Sascha - 10.04.2006 6:14) |