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. |