"MOUSE ps2, TECLADO ps2, VGA" para microcontrolado

"Comercio" de componentes entre foristas

Moderadores: 51, guest2003, Renie, gpenga

"MOUSE ps2, TECLADO ps2, VGA" para microcontrolado

Mensagempor tcpipchip » 13 Ago 2011 11:32

Editado pela última vez por tcpipchip em 07 Set 2011 20:11, em um total de 1 vez.
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

PRONTO

Mensagempor tcpipchip » 01 Set 2011 09:28

Já está pronto...
Tenho que fazer a documentacao...
Mas funciona assim, apenas ligue o monitor VGA, e o rx e tx nos respectivos tx e rx do teu microcontrolador. (3.3V)
Mas coloquei um divisor caso use 5V
Aqui exemplos de uso

Código: Selecionar todos
TX
kbd000041                      A
kbd000042            B
kbd000043            C
kbd0000D0                      F1
kbd1B5B44                     <---
mse000000                     CLICK ESQUERDO DO MOUSE NA COORDENADA 0,0
mse014F00        CLICK DIREITO DO MOUSE NA COORDENADA 0,79

RX

A         IMPRIME A NA POSICAO DO CURSOR
B         IMPRIME B NA POSICAO DO CURSOR
ESC[H         MOVE CURSOR PARA CANTO ESQUERDO SUPERIOR


TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 01 Set 2011 13:33

Código: Selecionar todos
­unsigned short i;

void main() {

  Usart_Init(9600);

  //Aguarda START UP do controlador VGA
  delay_ms(3000);

  //Força cursor na linha 11, coluna 11
  //40x80  - Resolucao
  //ESC[line;columnH        Move cursor to screen location v,h

  Usart_Write(27);
  Usart_Write('[');
  //Linha
  //11  = 49 ASCII "1"
  Usart_Write(49);
  Usart_Write(49);
  //Separador
  Usart_Write(';');
  //Coluna
  //11 = 49 ASCII "1"
  Usart_Write(49);
  Usart_Write(49);
  //Finalizador
  Usart_Write('H');

  Usart_Write('O');
  Usart_Write('L');
  Usart_Write('A');

   while (1);
}

Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor andre_luis » 01 Set 2011 20:54

Vai fabricar apenas sob encomenda, ou já vai fazer uma lista de interessados ?

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor tcpipchip » 02 Set 2011 21:06

Semana que vem posto a documentação para ver se atende...ok?
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor marcelo campos » 03 Set 2011 13:51

Opa, um já é meu...
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

MANUAL

Mensagempor tcpipchip » 04 Set 2011 19:33

Boa noite Marcelo, Andre e pessoal...
Aqui está a versao 1.0 do manual...
Ainda vou colocar exemplos em C e a imagens correspondentes geradas no VGA...
Tambem algoritmo para ler teclado e mouse...
http://www.inf.furb.br/~maw/asm51/VgaManual.pdf
Veja se atende suas necessidades...
TCPIPCHIP
tcpipchip@hotmail.com
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 06 Set 2011 13:02

Estou reescrevendo algumas e colocando novos comandos VT100...talvez tenha COR fundo nos caracteres...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor marcelo campos » 06 Set 2011 13:23

E umas fotos da placa pra rapaziada ver, teria ?
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor tcpipchip » 06 Set 2011 13:58

Em breve...vou terminar o software para ficar tinindo!!!! Voce é o primeiro cliente!!! Eu estou resolvendo o comportamento do comando TOP do LINUX...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 06 Set 2011 16:59

pronto, amanha eu finalizo o manual para versao 2.0
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

VERSAO 2.0

Mensagempor tcpipchip » 07 Set 2011 15:35

Boa noite Marcelo, Andre e pessoal...
Aqui está a versao 2.0 do manual...
Mais exemplos em C, foto da placa...modo VT100...tela full 40x80...nao exibe funcoes na base...
Configurações via CRTL-Fx
Resolvido problema TOP no linux...
Testado com VI...etc...
http://www.inf.furb.br/~maw/asm51/VgaManual.pdf
Abraços
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 07 Set 2011 16:42

Em operacao, escrevendo no vga em lugares diferentes o valor de um contador...
http://www.youtube.com/watch?v=Tfw8VDNnidw
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 07 Set 2011 20:15

Descoberto bug no CLICK do MOUSE...agora o processador nao fica aguardando soltar o botao de CLICK...estourando o buffer de recepção da USART...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 09 Set 2011 18:49

Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!


Voltar para Troca-se/ Procura-se/ Ofertas

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x