• Welcome to LusoRobótica - Robótica em Português.
 

MCP23017

Started by dimitri9494, 30 de July de 2013, 21:36

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dimitri9494

Boas Pessoal,

Estou a começar a estudar o MCP23017.

Desde já agradeço ao pessoal que tenha documentação que me poça passar que me ajude a estudar o MCP23017.

Tenha desde já umas dúvidas iniciais:

1 - Pelo datasheet podemos operar em 8 ou 16 bits... mas o que significar isto na realidade ?

2 - Uma inicialização bácisa para colocar o PORTA todo a nível 1 (todas as saídas a 5V/nível 1) seria :
Iniciar I2C > Escrever I2C + endereço do MCP23017 > Escrever I2C + endereço do PORTA > Escrever I2C + PORTA = 0 . Está esta ideia correta ?

Sérgio_Sena

Estudar o datasheet eh importante, estah lah tudo muito bem explicito.

Este link tem uma biblioteca do MCP23017, adaptada para um projecto especifico.
https://dl.dropboxusercontent.com/u/13600361/MCP23017.zip
Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram

dimitri9494

Mais uma vez obrigado Asena.

Eu já li o datasheet e ainda uns ANXXX da microchip acerca do I2C e ainda comunicação com port extenders...

Como é a primeira vez que uso I2C e um port extender ficam pequenas coisas por entender...

Obrigado pela ajuda.