PIC16F627A i wyświetlacz LCD - problem
    wojrum pisze:

    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.


Używane przez kolegę piny nie mogą być użyte jako ADC.

Ale mogą być : RA6 dwukierunkowym I/O portem, wyjściem oscylatora kwarcowego,
wyjściem zegara , RA7 dwukierunkowym I/O portem, wejściem oscylatora kwarcowego,
wejściem zegara.


  PRZEJDŹ NA FORUM