[Dúvida] Comunicação entre 2 Arduinos sem interrupção

Então pessoal.

To aqui quebrando a cabeça com uma aplicação que envolve uma saída pra TV (usando a lib TVOUT) e um teclado PS2 (lib Ps2Keyboard).

A bucha da vez é que ambos usam interrupções. Quando uma tecla é pressionada, afeta o sincronismo da tela, e quando a tela esta sendo "varrida" (refresh) as teclas são lidas "erradas" (código do carácter lido é corrompido, vindo outro valor).

*Mais sobre o problema na pág. da TV-OUT http://code.google.com/p/arduino-tvout/issues/detail?id=38

Tirando as soluções de conexão que também utilizam interrupção, alguém conhece um modo de conectar 2 Arduinos? Assim eu teria um como "placa de video" e outro para I/O e processamento.

Algo como o pessoal faz com esses interpretadores de Basic.http://amigojapan.github.com/Arduino-Retro-Computer-TV/

Outras sugestões para gerar video (RCA/VGA) usando apenas Atmega168/328 e/ou Attiny também são bem vindas.

Exibições: 207

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço