Página 1 de 1

expansão de portas PCF8575

MensagemEnviado: 11 Mar 2008 15:35
por ze
oi. alguém tem aí um cod de ex. em C para eu usar com o PCF8575. I2C I/O expander. Algo como: dado=inportb8575() e outportb8575(dado);
Ou senão me indicar links. Tô com pregui de pensar e de procurar. rs
brigadu.

MensagemEnviado: 11 Mar 2008 17:06
por tcpipchip
Oi, faz com um expander baseado no PIC, fazendo ele como I2C slave...

MensagemEnviado: 12 Mar 2008 00:05
por tcpipchip
qUANTO CUSTA O PCF8575

MensagemEnviado: 12 Mar 2008 09:01
por ze
boa idéia tc!
8575 =+- U$1.5. tem inté um MCP23xxx que custa menos.
só que com pic tem que ser 2 pics, 2 fw, 2 etcs, Poderia até usar 1 pic de + pinos, mas quero IO´s bem longe do cérebro.
valeu!!!!!!!

MensagemEnviado: 12 Mar 2008 09:33
por Fábio Pereira
O meu livro novo sobre HCS08 tem um exemplo de expansor de I/O + ADC que fala via I2C e utilizando um MC9S08QG8. O código está disponível em: www.sctec.com.br/hcs08 capítulo 13, exemplo 6.

T+

MensagemEnviado: 12 Mar 2008 09:56
por Ander_sil
Esses I/O bem longe do cérebro significa oque?

Em outra placa ligado por cabo!!! Ai não recomendo o I2C, faria o que o tcpipchip falou, mas conversando serial com driver RS485 pra poder deixar bem, bem longe do cérebro....

MensagemEnviado: 12 Mar 2008 10:20
por ze
ander, não vai tão longe assim. rs. na verdade alguns cms. o uC deve controlar 16 motores 24Vdc + 3 acionamentos 220Vac com relés. refr. aquec , bomba dágua . + alguns sensores. portanto creio que se não colocar o pino do precioso uC neles, evito alguns dissabores. Se a idéia do 485 for ruidisticamente robusta tbém é válida. Mas vou demorar + pra aprender e não quero ficar enchendo o seu saco. u c num tem paciência. rs. o i2c é+ fácil.

fábio, o seu link falhou (pelo menos pra mim)! num dá pra pôr no rapid share não? hein?hein?hein?hein?hein?hein?hein?hein?hein?
tks a lot!!!!

MensagemEnviado: 12 Mar 2008 11:18
por Ander_sil
Então o mais simples levando em consideração custo e tempo é usar um MCP23016 R$6,05 na Farnell controlando os 16 motores 24Vdc e o resto direto do micro.

O uso do RS485 ao meu ver é melhor se tratando de imunidade a ruido, e a comunicação faz serial mesmo com um protocolinho basico, pode usar dois SN75176 um de cada lado uma merreca $$$.

Agora é com tigo...

fui!!!

MensagemEnviado: 12 Mar 2008 12:02
por Fábio Pereira
Acessei agora e o link está ok.

T+

MensagemEnviado: 12 Mar 2008 15:59
por ze
brigado fabio, agora deu.
algum de vcs já trabalhou com o pcf8575? é que gostaria de saber a condição inicial dos pinos se 0 ou 1. ele não tem reset e não vi isso no dataxit . e se for 1 f****. se a cpu travar no inicio, aciona tudo!!
(acabo de ter 1 idéia: um wdog para o hw. vou pensar)
tks again...

MensagemEnviado: 12 Mar 2008 17:23
por Fábio Pereira
Pow Lellis,

A preguiça é grande hein?

A informação está na segunda página do DS da TI...

At power on, the I/Os are high. In this mode, only a current source (IOH) to VCC is active. An additional strong pullup to VCC (IOHT) allows fast-rising edges into heavily loaded outputs.

T+

MensagemEnviado: 13 Mar 2008 07:32
por ze
sorry! ul right. espero não lhe ter custado muito...rs
a gain: tks again.