Postagens

Mostrando postagens de fevereiro, 2026

Display ILI9488 com Tela de Toque XPT2046

Imagem
 O display ILI9488 480x320 já vem com um controlador de tela resistiva de toque XPT2046 que é muito fácil de usar:   O teste montado utiliza um Atmega 8A rodando em 16MHz: Para ler os registradores da tela de toque o sinal CS vai a 0 e então é escrito um byte no sinal DIN com SCK pulsando e registrando os bits, então há mais um pulso entre a escrita e a leitura e, então, começa-se a ler os bits do registrador. Esse registrador pode ser de 8 bits ou de maior precisão com 12 bits: Os bits A2 A1 A0 escolhem o registrador de leitura que pode ser a coordenada x ou y da tela, e também z1 e z2 que retornam a pressão na tela. Mode define a precisão 8 ou 12 bits que serão lidos logo após, Ser/Dfr é a referência do conversor ADC e PD1 PD0 liga a tela constantemente. Abaixo mostra-se os valores em hexa nas extremidades da tela e no caso das coordenadas xy o valor se torna proporcional ao longo do eixo:  A tela precisa ser calibrada porque as coordenadas não são exatas no início e no...

Display ILI9488 60x20

Imagem
Este é um programa que transforma um display gráfico LCD 480x320 em um display de caracteres 60x20 para uso geral:   A base dos testes é um Atmega8A com o circuito conforme abaixo: A comunicação é serial onde escreve-se um byte iniciando com o sinal CS em 0, o D/C vai definir se o byte será Dado em 1, ou será Comando em 0 e, então o SDA fornece os bits na sequência e o SCL pulsa registrando esses bits. O sinal de reset fica um tempo em 0 quando o display é ligado para depois permanecer em 1: O pino 7 do display liga os LEDs do LCD e não precisa de resistor porque não é o anodo e sim a base de um transistor que já tem um. A folha de dados do display tem uma lista de comandos e alguns possuem parâmetros, então é escrito um byte de Comando e em seguida um ou vários bytes de Dados que serão esses parâmetros do comando. Para escrever pixels tem um comando inicial de escrita na memória e depois vários conjuntos de três bytes que definem um pixel, na sequência, que começarão a preencher a...

Retificador com Dobrador

Imagem
Um retificador com ponte de diodos que vira um dobrador de tensão com uma simples chave. Esse circuito é de uma fonte de PC que eu estava consertando e que passou para minha coleção. Com a chave aberta é um retificador normal de onda completa onde os 220V * Raiz(2) vai dar 311V nos capacitores em série:     Com a chave fechada vira um retificador meia-onda em cada capacitor, mas resultando num dobrador onde os 110V * Raiz(2) * 2 também vai dar os 311V: