Może problem występować przez nieprawidłowe zainicjalizowanie portu - chodzi o współdzielenie pinów jako analogowych(komparator analogowy-ANx) lub cyfrowych (PORTAx).
Tu poniższy kawałek w asemblerze - inicjowanie jako cyfrowy:
MOVLW 0x07 ;Turn comparators off and
MOVWF CMCON ;enable pins for I/O
;functions
P.S.
Pisząc po ludzku(w C):
CMCON=0x07;
Sprawdź czy nie ma w kodzie już podobnej inicjalizacji.
Tu poniższy kawałek w asemblerze - inicjowanie jako cyfrowy:
MOVLW 0x07 ;Turn comparators off and
MOVWF CMCON ;enable pins for I/O
;functions
P.S.
Pisząc po ludzku(w C):
CMCON=0x07;
Sprawdź czy nie ma w kodzie już podobnej inicjalizacji.
73!
Wojtek SP8XW
Wojtek SP8XW