mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Portabfrage PIC 18F2525 in C


Autor: Lets Rock (letsrock)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!

Ich möchte beim Pic 18F2525 den kompletten PortC, welcher komplett als 
Eingänge deklariert sind, auf high abfragen und mir ausgeben lassen an 
welchem Pin ein high signal anliegt.
Dies aber ohne jeden pin einzeln abfragen zu müssen.

Kann mir da jemand helfen?

Ich arbeite mit dem c18 compiler.

gruß lets rock

Autor: Master Snowman (snowman)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>> ..an welchem Pin ein high signal anliegt..
>> ..aber ohne jeden pin einzeln abfragen..

das dürfte unmöglich sein zu wissen WELCHER pin auf high ist, ohne zu 
fragen WELCHER pin. falls du wissen möchtest, ob EINER oder mehr dieser 
8 pins auf high ist:

if (PortC > 0)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.