In der Regel kann man den Logikpegel eines IO-Pins immer zutreffend abfragen, unabhängig davon, ob er als Ein- oder Ausgang konfiguriert ist und auch unabhängig davon, ob der Pin wegen Überlastung den Soll-Pegel eventuell nicht erreichen kann.
Was nicht klappen darf ist, einen Pin als Eingang zu konfigurieren und dann ein Signal ausgeben zu wollen; das wäre nämlich das, was du mit PortC.5 machst. Man kann zwar was in das Ausgangsregister reinschreiben, aber es wird nicht nach aussen getrieben. Eingang heisst: die Ausgangstreiberstufe ist HighImpedance, ausser vielleicht ein interner Pullup lässt etwas Stromfluss zu.
Lesezeichen