Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Vielen Dank an André Kategorie: CC2-Unit & Appl.Board / CC2-Station (von Rudi - 6.11.2002 16:41)
Als Antwort auf Re: Einzelner Puls aus PLM-Port von André H. - 5.11.2002 23:46

Hallo André,

vielen Dank für Deine schnelle und ausführliche Antwort.
Ich habe damit das Problem lösen können.

Deine formellen Hinweise werde ich natürlich in Zukunft
berücksichtigen.

Schöne Grü�e
Rudi

> 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.


    Antwort schreiben


Antworten: