Hi,


Entweder Du prüfst auf einen der Pins, wie Besserwessi schon vorgeschlagen hat. Das geht auch evtl. ohne PullUp/Down wenn du innerhalb einer Schleife auf gleiche Werte checkst. Das ist bei OpenDrain ja eher nie der Fall...

Oder versuch mal sowas:

Code:
     Ri(Display)
   +---######----+
   |             |
   |             |
   o             o  

 - - - - - - - - - - Steckerverbindung                

   o             o                                 
   |             |                               
   |             |                               
  Vcc            |
                 |
                 |                               
         +-------+                   R10k
         |                       +--######-->> Vcc
         |                       |          
         |                       |          
         |                       +-------o  <PORT PIN>
         |                       |
         |                     | / C
         | 1N4148      R2    B |/  
         +---|>|--+--######----|        NPN Transistor: BC547A
         |        |            |\  
         |        |            | \ E
         #        |              |
         # R1     |              |
         #        | 1N4148       |
         #        +--|<|--+------+
         |                       |
         +-----------------------+
                                 |
                                ---
                                GND
Das sollte bei richtig dimensioniertem R1 functionieren, R2 ist wohl eher nicht nötig.
R1 sollte 1/7 von Ri sein.


Gruss,

O.