Página 1 de 2
PERIPHERAL INTERFACE CONTROLLER

Enviado:
28 Jun 2007 17:40
por tcpipchip
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

Enviado:
28 Jun 2007 17:42
por fabim
ke ??
Fabim
Re: PERIPHERAL INTERFACE CONTROLLER

Enviado:
29 Jun 2007 09:14
por andre_luis
Serial RS-232
SPI

Enviado:
29 Jun 2007 14:22
por tcpipchip
A SPI..........complica um pouco, mas colocarei na lista
A serial sim, tá na minha lista....

Enviado:
29 Jun 2007 14:45
por andre_luis
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.
+++

Enviado:
29 Jun 2007 15:56
por kubiak
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

Enviado:
29 Jun 2007 15:58
por fabim
antes de mais nada..
Me desculpem pela ignorancia..
Mais o que é isso que o tcpipchip esta fazendo ??
Abraços
Fabim

Enviado:
30 Jun 2007 12:12
por tcpipchip
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

Enviado:
02 Jul 2007 08:11
por fabim
ááá tá. tindi..
Obrigado pela explicação
Abraços
Fabim
FUNCOU?

Enviado:
02 Jul 2007 19:06
por tcpipchip
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

Enviado:
02 Jul 2007 21:49
por kubiak
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....

Enviado:
02 Jul 2007 22:13
por Red Neck Guy
kubiak escreveu:flesh
flAsh

Enviado:
02 Jul 2007 23:49
por kubiak
Ops...
Desculpem pela Falha..........(Flash)
eu confesso que não percebi.......

Enviado:
03 Jul 2007 12:26
por tcpipchip
Assim que funcionar coloco no mercado!
Por enquanto esta é a imagem que capturei com o microcontrolador
TCPIPCHIP

Enviado:
03 Jul 2007 13:41
por andre_luis
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.
+++