Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

01/11/2010 #1


leer datos de memoria eeprom via I2C en mikroc I2C_Rd(0);
hola a todo, estoy haciendo un pequeño programa para grabar datos en una epprom 24c02 y luego leerlos y mostralos por leds por el puerto d, todo esto es por via I2C y lo hago en mikroc.
El problema es que cuando leo el dato grabado (que no se si grabo); no lee nada y solo me muestra el byte de control por el puerto d.
ESTE ES MI PROGRAMA :

void main()
{
PORTD =0x00; // CONFIGURANDO LOS PUERTOS
TRISD =0x00;
///////////////////////////////////////////////////////////////////////////////
I2C_Init(100000); // Frecuencia de trabajo del dispositivo 100Khz
///////////////////////////////////////////////////////////////////////////////
I2C_Start(); // Señal de inicio de transferencia de datos
I2C_Wr(0xA2); // Envia bytes de control a través de I2C en modo escritura
I2C_Wr(2); // Enviar bytes de dirección de la pagina utilizada en la EEPROM
I2C_Wr(0xF0); // Enviar datos para que se guarden en la EEPROM
I2C_Stop(); // Parada de la señal.
///////////////////////////////////////////////////////////////////////////////
x1:
Delay_ms(200); // Tiempo de 100 ms
//////////////////////////////////////////////////////////////////////////////
I2C_Start(); // Señal de inicio de transferencia de datos
I2C_Wr(0xA2); // Envia bytes de control a través de I2C en modo escritura
I2C_Wr(2); // Enviar bytes de dirección de la pagina utilizada en la EEPROM
I2C_Repeated_Start(); // repite señal de salida
I2C_Wr(0xA3); // Envia bytes de control a través de I2C en modo lectura
PORTD=I2C_Rd(0); // Leer los datos
I2C_Stop(); // Parada de la señal.
goto x1;
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.