Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Diseño digital
Microcontroladores y sistemas embebidos
Problema de compilación en mikroC PRO para el PIC16F88
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="D@rkbytes, post: 864401, member: 116496"] Mirando tu código, le falta un [B]while[/B]([B][I]expression[/I][/B]) después del bucle[B] do[/B]. Pero eso generará un posible error en la lectura de la memoria EEPROM al incluir [B]Soft_I2C_Read(0)[/B] y [B]Soft_I2C_Stop()[/B] dentro del bucle y eso no te permitirá ver el valor que quieres leer. Lo que puedes hacer para leer solo una vez el valor escrito en la EEPROM, es eliminar el bucle [B]do[/B] y a continuación generar un bucle infinito con [B]while(1);[/B] Probablemente también funcione el programa sin incluir bucles y tan solo dejarlo correr hasta que termine, ya que solo quieres escribir y leer solo una vez el valor que se grabó en la EEPROM. También te hace falta declarar el puerto B como salidas, o no podrás ver el valor escrito en la memoria por el puerto B, ya que los puertos sin configurar se mantienen como entradas. (Por defecto = TRISX = 0xFF) Suerte. [/QUOTE]
Verificación
Responder
Diseño digital
Microcontroladores y sistemas embebidos
Problema de compilación en mikroC PRO para el PIC16F88
Arriba