PERIPHERAL INTERFACE CONTROLLER

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

PERIPHERAL INTERFACE CONTROLLER

Mensagempor tcpipchip » 28 Jun 2007 17:40

Ola

Eu estou fazendo uma PIC para ser controlada via I2c.

Atualmente já implementei as seguintes funções a serem solicitadas via i2c.

-ESCRITA LCD 4x20
-BUZZER
-TECLADO 4X4

Estou implementando agora a função para pegar imagem de uma camera VGA CMOS JPG, via i2c.

Alguma sugestao a mais para colocar na lista de recursos disponibilizados via i2c?

TCPIPCHIP
Editado pela última vez por tcpipchip em 28 Jun 2007 19:51, em um total de 1 vez.
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor fabim » 28 Jun 2007 17:42

ke ??

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Re: PERIPHERAL INTERFACE CONTROLLER

Mensagempor andre_luis » 29 Jun 2007 09:14

Serial RS-232
SPI
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor tcpipchip » 29 Jun 2007 14:22

A SPI..........complica um pouco, mas colocarei na lista :)

A serial sim, tá na minha lista....
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor andre_luis » 29 Jun 2007 14:45

Acho que, considerando que a SPI não é um padrão assincrono - sobretudo do ponto-de-vista do master - esse módulo poderia rodar em baixa prioridade no seu sistema.

Miguel, não sei exatamente qual a finalidade do seu produto, mas aqui vai uma outra sugestão. Já fiz uma plaquinha para se comunicar com a porta paralela do PC. Nessa plaquinha, havia apenas uma memória Flash SPI, onde a alimentação da plaqinha era extraída do próprio conector DB-25 do PC (nao havia cabo). Portanto, se sua placa tivesse possibilidade de se comunicar via I2C diretamente pela paralela do PC seria muito interessante.

+++
"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 kubiak » 29 Jun 2007 15:56

tcpipchip,

Estou muito interessado em Coletar uma imagem de uma camera NTSC ou imagem JPG com o PIC...

Sem falar dos problemas de Hardware, Hsinc e Vsinc..etc...

Tendo em vista que é preciso muita memória RAM para armazernar a imagem, como voce está solucionando isso??

Já pensei em tudo quanto é maneira de fazer isso? e confesso que não consegui imaginar uma solução!!

Obrigado
kubiak
Bit
 
Mensagens: 37
Registrado em: 11 Out 2006 19:28
Localização: São Paulo - Brasil

Mensagempor fabim » 29 Jun 2007 15:58

antes de mais nada..
Me desculpem pela ignorancia..

Mais o que é isso que o tcpipchip esta fazendo ??

Abraços

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor tcpipchip » 30 Jun 2007 12:12

Seria um modulo de USO GERAL, com o qual voce se comunica via I2C, podendo ter N em um barramento.
Cada modulo controlaria um TECLADO, LCD, BUZZER, PULSEOUT, PULSIN, PWM, CAMERA, bastando enviar comandos i2c de seu microcontrolador.
Ou seja, por exemplo, digamos que voce programe em PICBASIC e quer conversar com meu modulo para que ele escreva no LCD, bastaria digitar

I2CWrite SDA,SCL,$02,["L","OLA, LCD",$00]

Onde $02 endereço I2C de meu modulo, "L" aciona a funcao LCD, "OLA, LCD" é a mensagem, $00 é indicador de fim de mensagem.

Implementei no momento, BUZZER, LCD, TECLADO 4x4, PULSIN e PULSOUT, mas muitas opções a mais terá, do tipo comunicacao com RF, CAMERA JPG (trabalhando atualmente), etc...

Quanto a camera, configurei para captura de FRAMES de 64 bytes cada.

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

Mensagempor fabim » 02 Jul 2007 08:11

ááá tá. tindi..

:)

Obrigado pela explicação

Abraços

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

FUNCOU?

Mensagempor tcpipchip » 02 Jul 2007 19:06

Parece que funcionou a leitura via i2c da camera JPG VGA 640x480.
Estou jogando a imagem jpg na virtual terminal do proteus...
Estou pensando em jogar para uma outra COM livre e capturar...e ai pegar em definitivo a imagem
www.inf.furb.br/~maw/jpg/
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor kubiak » 02 Jul 2007 21:49

tcpipchip,

Conforme eu havia lhe dito, estou muito interessado sobre a imagem JPG, eu olhei a sua simulação no Proteus, e não entendi direito?

No terminal só vemos os Bytes passando....

Voce tinha uma imagem JPG na memória flesh deu um PIC e enviou para o outro via I2C? é isso?

Como voce capturou essa imagem? ela veio de uma Camera?

Um abraço....
kubiak
Bit
 
Mensagens: 37
Registrado em: 11 Out 2006 19:28
Localização: São Paulo - Brasil

Mensagempor Red Neck Guy » 02 Jul 2007 22:13

kubiak escreveu:flesh


flAsh
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Mensagempor kubiak » 02 Jul 2007 23:49

Ops...

Desculpem pela Falha..........(Flash)
eu confesso que não percebi.......
kubiak
Bit
 
Mensagens: 37
Registrado em: 11 Out 2006 19:28
Localização: São Paulo - Brasil

Mensagempor tcpipchip » 03 Jul 2007 12:26

Assim que funcionar coloco no mercado!
Por enquanto esta é a imagem que capturei com o microcontrolador :(
Imagem
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor andre_luis » 03 Jul 2007 13:41

Tem estimativa do custo para essa placa ?

Essa camera que voce usou, é daquelas de CFTV ?

Voce poderia - se tiver essa informação, e se tiver paciencia - informar quanto tempo (ms) foi consumido na aquisição de cada imagem para uma taxa de 400KHz por exemplo ? Na verdade, minha curiosidade, seria saber quantas imagens ( por segundo ) eu iria capturar.

brigado.


+++
"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

Próximo

Voltar para PIC

Quem está online

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

cron

x