PLM-Port als Digitalausgang Kategorie: Programmierung (von HGS - 8.08.2006 15:21) | ||
| ||
Hallo, laut Handbuch dachte ich, da� es möglich sein sollte, die PLM-Ports als normale Digitalausgänge zu verwenden. Auf den Fehler mit dem HIGH bei Ausgabe>Periodenlänge bin ich schon hier im Forum gesto�en, so geht's also nicht. Dann habe ich den Hinweis mit sfr.set_P8 gefunden. Das kriege ich aber auch nicht hin. Mein Quelltext sieht so aus: PLMChannel=0; plm.settimebase(PLMChannel, plm.BASE_400); plm.setmode(PLMChannel, 0); plm.setperiod(PLMChannel, 100); loop { sfr.set_P8(sfr.get_P8() or 0b00000001); // PLM0 auf konstant high setzen WaitForKey(VK_Enter); sfr.set_P8(sfr.get_P8() and 0b11111110); // PLM0 auf konstant low setzen WaitForKey(VK_Enter); } Hier sehe ich aber auf dem Oszi nur einen kurzen Puls, dann ist das Signal wieder dauerhaft auf LOW. Interessanterweise ist die Länge des zu sehenden Pulses nicht immer gleich. Mache ich da noch was falsch mit setmode oder setperiod, oder geht es gar nicht so? Gru� HGS | ||
Antwort schreiben Antworten: Re: PLM-Port als Digitalausgang (von Leo - 28.09.2006 19:22) Re: PLM-Port als Digitalausgang (von André H. - 13.08.2006 10:51) Re: PLM-Port als Digitalausgang (von Michael Rossner - 24.12.2006 13:47) interessant (von Erich - 12.08.2006 13:55) |