Hallo,
leider kann ich anhand der vorliegenden Daten keine Aussage zur Fehlerursache geben. Sie sollten das ganze noch mal systematisch durchspielen.
Wie sehen die Funktionen aus (CreateFile(),...)?
Und mit welchen Parametern werden diese im Programm aufgerufen?
Welches Potential legen Sie an?
Wenn Sie "nichts" anlegen, lesen Sie "255", denn die Pins von Port 2 sind über 4k7 Widerstände mit V33 verbunden (siehe HW Doku.)