problema com 18F4620 e I2C

I

Insaniac

Guest
Eu tenho um proyect compilados para o PIC18F452 e eu tenho que recompilar-lo para o PIC18F4620 por causa do meu código de crescimento muito grande.Acho que meu problema está no código I2C.Estou usando um HiTech compilador MPLAB C e com o depurador ICD2 incircuit.
Qualquer sugestão seria útil para mim.

Obrigado

PD: Eu sou muito novo nesta área, por isso, se qualquer resposta por favor idioma da terra de uso.

 
Mas que tipo de problema que você tem?O I2C não funciona, ou outra parte do processador?Por favor nos dê mais detalhes ...

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />leomecma

 
O sistema inteiro tem 3 chips de memória flash, um ecrã LCD, um relógio em tempo real, e um PIC16F877A que comunica com o PIC18F452 através do barramento I2C como presa, bem como os MEMS Flash and the RTC.Quando eu recompilar (após um registo de algumas modificações) o código para o novo uC tudo correu bem até que eu tentei fazer o sistema funcionar.
O problema é que o PIC não é nova leitura da RTC e os MEMS flashs, por outro lado ele está se conectando à 877A, o LCD funciona bem assim que o problema é com a barramento I2C.Os chips mem 24LC256 são Microchip.
Eu acho que é um relógio I2C ou problema de ônibus, mas eu não posso lidar com isso porque eu não tenho osciloscópio!Acho que eu deveria comprar primeiro.
Alguém tem algum código C para lidar com I2C ou um bom tutorial ou livro?
Obrigado por qualquer tipo de ajuda.

 

Welcome to EDABoard.com

Sponsor

Back
Top