Zitat Zitat von rliebold Beitrag anzeigen
nur der Port A ist etwas komisch.
Was ist komisch?
Zitat Zitat von rliebold Beitrag anzeigen
Im Debugger zeigt der Code genau das gewünschte Verhalten, in der Realität aber leider nicht, hat jemand eine Idee?
Der Port B wird auf gleiche Weise angesteuert und klappt wunderbar.
Was macht PORTA denn konkret?

Bei "komischem" Verhalten schaue ich immer im Datenblatt des PIC nach, ob die Portpins irgendwelchen Peripheriemodulen zugeordent sein könnten. Im Fall von PortA könnte es vielleicht der Comparator sein. Es gibt im PIC16F628A Datenblatt ein Stück Beispielcode zur Initialisierung von PORTA mit Abschaltung der Comparatorfunktion der PORTA Pins.
Hier im RN gibt es einen alten Thread über diese und ähnliche PIC Fallen.