comunicação entre 16F877A e 24LC04B (externa EEPROM) usar o protocolo i2c?

S

slurp

Guest
Olá a todos edaboard-ians, gostaria de fazer algumas perguntas com relação ao tópico acima. Eu estou tentando minhas mãos sobre a conexão e escrever / ler entre o PIC16F877A ea EEPROM externa 24LC04B. No entanto, eu não como começa seu programa de I2C / protocolo. Q1) para comunicar entre o PIC16F877A ea 24LC04B. É necessário ter o protocolo i2c? [SIM / NÃO] protocolo Q2) I2C refere-se a puxar ALTA / BAIXA da SDA e SCL pinos? [SIM / NÃO] Q3) É aconselhável a utilização de ti linguagem assembly (asm) ou CCS (c-programação)? Q4) sites úteis? Eu sei, alguns podem aconselhar-me a fazer mais pesquisas e ler-up. Eu fiz e ainda estou fazendo, então agora ... Acredito EDABOARD-ians seria outra grande fonte de informações e ajuda. Agradecendo antecipadamente. aplausos, slurp
 
A1. Para qualquer comunicação eeprom externa I2C é necessário a menos que ele suporta SPI ou qualquer outro protocolo. A2. A sua não só puxar das linhas mas o protocolo tem de ser entendido adequadamente. A3. Melhor para escrevê-lo em C como pode ser fácil para a detecção e compreensão .. mas você também pode fazê-lo em asm .. [Url = http://www.piccircuit.com/pic-code/63-tutorial-10-eeprom-demo-.html] Tutorial 10 - EEPROM Demo [/url]

<span style="color: grey;"><span style="font-size: 10px"> ---------- Post adicionado às 12:16 ---------- Mensagem anterior foi às 12:16 ---------- </span></span>
Aqui estão alguns inforation do site Micochip http://ww1.microchip.com/downloads/e...tes/00976A.pdf Aqui está o exemplo de código assembler ww1.microchip.com/downloads/e...otes/AN976.zip E aqui está mais informações no site da Microchip sobre i2c http://ww1.microchip.com/downloads/en/DeviceDoc/ i2c.pdf
 
Bom dia ckshivaram, Obrigado pelas respostas detalhadas. No entanto, eu tentei abrir o Tutorial compartilhado 10 arquivos, mas eu não poderia usar MPLAB IDE. Devo vez abri-lo com o CCS? O que você sugeriria para eu verificar / ver a memória EEPROM Externo? Else Como eu sou capaz de saber que está com sucesso escrito e lido corretamente? aplausos. Mastigar fazendo barulho
 
Este tutorial ajudá-lo a compreender I2C [Generic {Quaisquer que sejam os dispositivos escravos}] claramente ...
 
Este tutorial ajudá-lo a compreender I2C [Generic {Quaisquer que sejam os dispositivos escravos}] claramente ...
Olá kandhu ... O tutorial que você está se referindo? a uma partilhada por CK? aplausos, slurp
 
Isso também é útil ... Eu estou dizendo que é anexado por mim [I2C.pdf] ... Você pode se referir tanto .... O que eu tenho ligado é um protocolo I2C Genéricos .. [Não é específico para todos os dispositivos escravos particulares ..]
 
Isso também é útil ... Eu estou dizendo que é anexado por mim [I2C.pdf] ... Você pode se referir tanto .... O que eu tenho ligado é um protocolo I2C Genéricos .. [Não é específico para todos os dispositivos escravos particulares ..]
Lamento Kandhu, Mas eu não vejo todos os anexos do seu. De qualquer forma, eu gostaria de perguntar. Quais são os CONFIG para 16F877 e 16F877A? Estou certo de que eles são diferentes, mas eu não parecem tê-lo a partir da folha de dados. aplausos, slurp
 
http://ww1.microchip.com/downloads/e...tes/00976A.pdf Aqui está o exemplo de código assembler http://ww1.microchip.com/downloads/e ...otes/AN976.zip E aqui está mais informações no site da Microchip sobre i2c http://ww1.microchip.com/downloads/en/DeviceDoc/i2c.pdf [/QUOTE] Oi, eu quero te agradecer por compartilhar comigo os links acima. Eu li a apresentação, pela Microchip na EEPROM ea interligação pic. (I2C) eu notei que eles apenas fornecem um exemplo de que escrever e ler um endereço e dados / .. EU ESTOU TENTANDO a escrever e ler DATAsss VÁRIOS ..... editando a partir do exemplo dado pelo microchip e acrescentou que em algum looping. Poderia ser de grande ajuda e por favor de Assistência? Agradecendo antecipadamente. cheers, Natasha
 
CCS queridos slurp tem um monte de exemplos auxiliem ready-to-use sobre memórias I2C (24Cxx) uma vez que havia instalado-lo ao seu PC. Faça uma busca em Ajuda e pasta de exemplos. + + +
 
você vai ser fácil de fazê-lo enquanto você está fazendo isso, portanto, por favor instalar mikroC PRO para PIC e então você pode ver o Gerenciador de biblioteca e clique em I2C você vai ver muito fácil com o guia cct
 

Welcome to EDABoard.com

Sponsor

Back
Top