Em um post anterior, foi mostrado o
Memory LCD LS013B4DN04 da Sharp. Notar que este
display está obsoleto agora, tendo como alternativos LS010B7DH04 ou LS013B7DH03, ambos com 128x128 pixels, mas a lógica de acionamento e pinagem continuam as mesmas.
Foi um grande desafio fazer este display funcionar com o PIC16F1825, pois este possui pouca memória RAM, insuficiente para criar um
buffer de memória requerida para o uso deste display: 12 bytes para cada uma das 96 linhas totalizando 1.152 bytes. Para contornar esta falta de memória, em vez de armazenar no
buffer o conteúdo do
display, é armazenado somente os caracteres a serem mostrados. Usando uma fonte de 32x12 pixels para os caracteres, tem-se 3 linhas de 8 caracteres totalizando somente 24
bytes. A grande desvantagem deste método é a tremenda dificuldade para mostrar caracteres e gráficos ao mesmo tempo, mas para minhas aplicações já é aceitável mostrar somente caracteres. Tenho muitos projetos para este display devido ao seu consumo de energia ser absurdamente baixo.
O
display usado foi retirado da placa 430BOOST-SHARP96, que é usado nas placas de desenvolvimento dos microcontroladores MSP430 da Texas Instruments.
|
Placa 430BOOST-SHARP96 vista por cima sem display e com display. |
|
Placa 430BOOST-SHARP96 vista por baixo sem display e com display. |
Para poder usar este display nos meus projetos, montei uma placa onde o mesmo é colado com fita dupla face no lado de cima e embaixo montei o conector ZIF de pitch 0,5mm e 10 pinos e um header de 7 pinos cuja pinagem é a mesma dos displays OLED com interface SPI.
|
Conector ZIP de pitch 0.5mm de 10 pinos, retirado de uma placa de notebook. |
|
Placa montada com o display fixado por quatro quadradinhos de fita dupla face branca. |
|
Placa vista por baixo. Note a resina epoxi cinza para fixar os fios esmaltados. |
|
Pinagem de um display OLED SPI. |
|
Esquemático. Notar que o sinal D/C não é usado e o RESET é ligado ao DISP, sendo que este sinal controla a habilitação do display (display on/off). |
|
Display em ação com fonte 32x12. Note a orientação vertical dos caracteres. |
Nenhum comentário:
Postar um comentário