Witam zakupilem ostatnio dziesiec takowych LCD podlaczylem pod Atmege8 (zarowno pod spi jak i pod dowolnie wybrane porty)- emulacja programowa spi "dwie" linijki asm jak juz wspominalem pewnie musi to byc najgorszy sort - patrz cena - ale czyzby te "tanie" nie mialy regulacji kontrastu ? prubuje wprowadzać rozne wartosci kontrastu nawet ponad dopuszczalne $FF (!) i w ogole niereaguje. Pozatym wszystko chodzi - tylko jest troche blady.
to jest fragment kodu lcd_init ktory ma niby ten kontrast ustawic.
ldi r24,0x21 ;przełącz na rozszerzone komendy rcall lcd_wr
ldi r24,0xFF ;ustaw Vop (kontrast) rcall lcd_wr
lcd_wr: cbi CS_PRT,CS_PIN ;SCE = L out SPDR,r24 ;załaduj bajt do rejestru danych SPI
SPI_SEND_0: sbis SPSR,SPIF rjmp SPI_SEND_0 ;zaczekaj na wysłanie bajtu in r24,SPDR ;porzuć odebrany bajt sbi CS_PRT,CS_PIN ;SCE = H ret
Czy ktos mial jakies doswiadczenia wzgledem tej chnskiej tandety ala Nokia ? Trzeba przyznac ze cena jest powalajaca tylko jesli kontrastu niet to do kitu. Pozdrawiam Bart.
Pozdrawiam Bart