DUVIDA FÀCIL?

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor luisaoho » 23 Out 2007 16:43

EDSONCAN escreveu:Segura a cerveja Bakuri...

E se vc apertar as 16 teclas ao mesmo tempo vc consegue escrever algo no display, todas as saidas estaram em curto.

Volto a ideia - coloca um led no painel para dizer quando o usuario quando pode apertar o teclado, sincroniza o usuario com o display tipo..

"Agora pode, agora nao pode, agora pode, agora nao pode,.."

Se der certo vc marca a pontacao do usuario no canto do display, quando ele chegar a 1000 toques corretos, vc da um bonequinha de premio.
Se dar para condicionar um cachorro um usuario nao deve ser tao mais dificil, ou sera que nao??

Edson


Olá Pessoal,

Não seria mais fácil multiplexar usando um 74ls245 para o teclado e um 74ls574 p/ o LCD, usa duas portas do pic p/ chaver os clocks dos TTL's em ativo baixo. Estou fazendo algo um pouco mais complexo, usando todo p port d para ler e escrever. Estou lendo 16 entradas e mais um teclado (3x 74ls245) e escrevendo 16 saídas e um LCD (3x 74hc574).
As entradas já estão funcionando e as saídas também faltas implementar o LCD e o teclado.

abraços
Luis
luisaoho
Bit
 
Mensagens: 21
Registrado em: 13 Fev 2007 13:29

Mensagempor tcpipchip » 23 Out 2007 18:14

"endi de oscar gos tu Bakuri"

Congratulations BAKURI

Resolvido por Software, tks a lot :)

Imagem

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

Mensagempor brasilma » 23 Out 2007 18:32

Exatamente, não se pode prever o que o usuário irá fazer, na verdade em programação as vezes gasta-se mais esforço para evitar o que o usuário não deve poder fazer, do que o que o sistema deve fazer de fato, rs, rs
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor EDSONCAN » 23 Out 2007 18:57

Na Poli tinha um teoria para usuarios, "Tudo que o usario poder fazer para destruir o sistema ele fara".

Edson
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor EDSONCAN » 23 Out 2007 18:58

A pouco tempo atras o cara consegui encaixar um conector minifit ao contrario e os terminais tem encaixe polarizado quadrado e redondo alternado e mesmo assim conseguiu

Edson
Editado pela última vez por EDSONCAN em 24 Out 2007 08:27, em um total de 1 vez.
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor guest2003 » 23 Out 2007 20:13

Ola,

Apesar do Edson ter tentado falar diversas vezes :)

o PROBLEMA não é com scan do teclado...

o PROBEMA vai acontecer quando alguem apertar mais de uma tecla ao mesmo tempo e voce tentar ESCREVER no display !!

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor EDSONCAN » 24 Out 2007 07:18

As vezes voce perde menos tempo deixando aparecer o problema do que tentando explicar.


Edson
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor ze » 24 Out 2007 09:31

Ah! Ele já tinha a pci pronta! Por isso não queria colocar as peças!!
Well, good luck!
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor EDSONCAN » 24 Out 2007 10:24

E uma pena remendar uma pcb tao bonita por um erro tão idiota, parece aquela vez do conector ethernet do tcpipchip.
O erro do projeto cresce exponencialmente, ou seja, quando mais cedo errar maior sera o custo do conserto.
Tem-se que se criar metodologia de definição de produto, projeto. implementação, teste e correção, antes de partir para o "fazemento"
O problema é que 99% são cobrados por resultados a curto prazo e acabam partindo para a etapa da implemetação sem a minima analise do que esta fazendo.


Edson
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor tcpipchip » 24 Out 2007 12:32

Consegui contornar de uma outra maneira...(querendo evitar cortes na placa).
Peguei RB0...RB3 do PIC, cortei na metade do pino e soldei em série com diodos SMD em direção a placa (Hole).
Olhando na placa, nao se ve JUMPER :)
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor ze » 24 Out 2007 15:16

you're welcome.
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

SAGA

Mensagempor tcpipchip » 25 Out 2007 02:06

Pessoal
Acabei descobrindo que apos fazer a varredura uma vez no teclado...nao consigo mais escrever no LCD
eu jogo em
RRRR
BBBB
0123
0111 <==== (0) LINHA CORRENTE QUE ESTO VARRENDO

Dai eu leio

RRRR
BBBB
4567

Para ver qual tem é aterrada pelo (0)

TCPIPCHIP

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

Mensagempor guest2003 » 25 Out 2007 09:20

Mas o teclado varre normal ? consegue ler as teclas ?

E depois de uma varudura o display nao escreve mais ? eh isso ?

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor tcpipchip » 25 Out 2007 09:27

Sim, consigo ler normal as teclas, porem, nao consigo mais escrever no LCD mais DEPOIS da primeira varredura.
RB0...RB3 tanto mandam dados para LCD como tambem manda 0 para uma determinada linha
(0111) linha 1
(1011) linha 2
E pelas colunas detecto via presença de 0 qual tecla foi pressionada.

Por incrivel que pareça, o LCD nao funciona mais...

Detalhe, rotina de VARREDURA e LCD nao ocorrem ao mesmo tempo...

É triste :(

TCPIPCHIP

PS: Para escrever no LCD uso LCDOUT (PICBASIC PRO)
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor guest2003 » 25 Out 2007 11:12

A sua rotina de ler teclas esta mudando a configuracao da portaB por algum motivo... nao ta nao ?!?!

Posta a rotina do teclado pra gente dar uma olhada...

Antes da primeira varredura o display funciona normal ??

Nao custa perguntar: Tem certeza que durante a varredura o enable do display nao esta ativo ?!!?

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

AnteriorPróximo

Voltar para PIC

Quem está online

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

x