PIC16F627A i wyświetlacz LCD - problem |
sq3mve pisze: Witam Przypomnę, że problem dotyczy PIC16F627A :-) Piszę w C, tak dla wyjaśnienia. Asembler to wyższy stopień wtajemniczenia :-) Wezmę się za niego jak już dobrze opanuję programowanie picków w C :-) Porty mam skonfigurowane jako cyfrowe (CMCON=0x07) ;-) A problem już rozwiązałem, przynajmniej częściowo. Pomogło wydłużenie kilku opóźnień. Muszę jeszcze to dokładnie przećwiczyć, bo w jakichś 10% przypadków, po włączeniu zasilania, wyświetlacz się nie inicjalizuje. :-( Może wystarczy wydłużyć opóźnienie przeznaczone na ustabilizowanie napięcia... Pozdrawiam Kolejność nauki powinna właśnie rozpoczynać się od asemblera, poznajesz wówczas mapę pamięci uP, rejestry, przerwania. Potem C, oczywiście pisząc w C często warto dla większej wydajności używać wstawek asemblerowych. A próbowałeś czy z innym egzemplarzem LCD są też problemy? |