Re: Einzelner Puls aus PLM-Port Kategorie: CC2-Unit & Appl.Board / CC2-Station (von André H. - 5.11.2002 23:46) | |
Als Antwort auf Einzelner Puls aus PLM-Port von Rudi - 5.11.2002 15:49
| |
Hallo Rudi, Zuerst: Bitte schreib' nicht alles in eine Zeile, sondern benutze auch ab und zu Enter/Return.(Bevor Du das Zeilenende erreichst) Das würde das Antworten sehr erleichtern. Au�erdem könnte ein "Hallo" am Anfang eines Postings nicht schaden.(Kurz: Netiquette) Jetzt zum Thema PLM-Port als einfachen Ausgang benutzen. Dazu mu� man wissen, da� die PLM-Ports an P8 des Controllers hängen. (Siehe auch Schaltplan der C-Conrtol in der Anleitung ganz hinten) Port P8 lässt sich auch als einfacher Ausgang benutzen. Dies geht am einfachsten mit dem Modul sfr.c2, mit dem man System-Register beschreiben und lesen kann. Dazu benötigt man noch das Manual des C164-Controllers (siehe CC2-CD). Dort mu� man sich die entsprechenden Register raussuchen, die benötigt werden um P8 zu schalten. Die Funktion set_P8() aus sfr.c2 sollte dafür reichen. insgesamt gibt es für P8 3 Register. Eines spiegelt mit den einzelnen Bits die Portzustände wieder. (P8 kann auch als Eingang benutzt werden) Eines die Datenrichtung (Eingang Ausgang) Und eines, ob die Ports "open drain" (offener Kollektor nach GND) oder "push-pull" (0V/5V-Pegel) haben soll. Die PLM-Ports hängen an P8.0(PLM.0), P8.1(PLM.1) und P8.2(PLM.2). Durch kurzes setzen und wieder löschen eines Bits im P8-Register lässt sich dann so ein kurzer Impuls erzeugen. MfG André H. > Wie programmiert man einen PLM-Port so, da� er innerhalb einer Loop immer wieder einen einzelnen Impuls bringt ? Die normalen I/O-Ports sind schon alle belegt. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: Vielen Dank an André (von Rudi - 6.11.2002 16:41) |