elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  Guarar datos en memoria desde PIC10F200
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Guarar datos en memoria desde PIC10F200  (Leído 11,462 veces)
Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Re: Guarar datos en memoria desde PIC10F200
« Respuesta #10 en: 31 Marzo 2011, 10:36 am »

Okey :D entendio,probare y comentare aver que tal,y perdona por ser tan pesado peor me urge entener esto,saluos y asta pronto ^^


En línea

Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Re: Guarar datos en memoria desde PIC10F200
« Respuesta #11 en: 31 Marzo 2011, 18:46 pm »

Hola que tal,bueno probe peo aun no me resulta :(lo que intento hacer es que se guarde el dato "0x01" en la memoria y despues leero de nuevo i ponerlo como segundao parametro de la funcion output_bit(PIN_B0,Dato);

a ese pin hay conectado un LED,deberia prenderse,pero no lo hace :(
Código
  1. #include <16C62B.h>
  2. #fuses XT,WDT
  3. #use delay(clock=4000000,restart_wdt())
  4. #use i2c(Master,Slow,SDA=PIN_C4,SCL=PIN_C3,RESTART_WDT)
  5.  
  6. int ByteR;
  7.  
  8. void main()
  9. {
  10. i2c_start();
  11. i2c_write(0b10100110);
  12. i2c_write(0x00);
  13. i2c_write(0x10);
  14. i2c_write(0x01);
  15. delay_ms(5);
  16. i2c_start();
  17. i2c_write(0b10100111);
  18. ByteR = i2c_read(0);
  19. i2c_stop();
  20.  
  21. output_bit(PIN_B0,ByteR);
  22.  
  23. }
  24.  



En línea

Tokes

Desconectado Desconectado

Mensajes: 140


Ver Perfil
Re: Guarar datos en memoria desde PIC10F200
« Respuesta #12 en: 31 Marzo 2011, 21:44 pm »

Tienes algunos errores en la programación, aquí está el código corregido:

Código:
#include <16C62B.h>
#fuses XT,WDT
#use delay(clock=4000000,restart_wdt())
#use i2c(Master,Slow,SDA=PIN_C4,SCL=PIN_C3,RESTART_WDT)
 
int ByteR;
 
void main()
{
//Escribe el dato.
i2c_start();
i2c_write(0b10100110);
i2c_write(0x00);
i2c_write(0x10);
i2c_write(0x01);
i2c_stop();
delay_ms(5);

//Lee el dato.
i2c_start();
i2c_write(0b10100110);
i2c_write(0x00);
i2c_write(0x10);
i2c_start();
i2c_write(0b10100111);
ByteR = i2c_read(0);
i2c_stop();
 
output_bit(PIN_B0,ByteR);
 
}

Las líneas A2A1A0=011, es decir, A2 debe estar conectado a tierra; y A1 y A0, a Vcc.

También da doble click sobre la eeprom en Proteus y asegúrate que la casilla Exclude From Simulation esté desactivada.

Es todo. Buen día.
En línea

Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Re: Guarar datos en memoria desde PIC10F200
« Respuesta #13 en: 1 Abril 2011, 00:31 am »

Hola amigo,acabo de probar tu codigo,pero el LED nose prende :( estoy desepesrado :(
En línea

Tokes

Desconectado Desconectado

Mensajes: 140


Ver Perfil
Re: Guarar datos en memoria desde PIC10F200
« Respuesta #14 en: 1 Abril 2011, 02:28 am »

Yo también lo probé y el led sí prende. Dale doble click a la eeprom y desactiva la casilla Exclude From Simulation.

También asegúrate de haber colocado las resistencias de pullup en las líneas sda y scl. La terminal WP de la memoria debe dejarse sin conexión.

Reitero: SÍ funciona. No puedo hacer más por tí. Saludos.
En línea

Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Re: Guarar datos en memoria desde PIC10F200
« Respuesta #15 en: 1 Abril 2011, 17:44 pm »

que raro :( la casilla etsa desactivada,el WP  de la eeprom esta si conexion,el cidog es ese,no lo entiendo,ves algun fallo en las conexiones ?¿ por k ya no creo k sea e codigo el problema


circuito actual:




saludos
En línea

Tokes

Desconectado Desconectado

Mensajes: 140


Ver Perfil
Re: Guarar datos en memoria desde PIC10F200
« Respuesta #16 en: 1 Abril 2011, 19:21 pm »

Buen día:

Aquí están los pequeños problemas.



Hasta pronto.
« Última modificación: 1 Abril 2011, 19:41 pm por Tokes » En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Como almacenar datos desde WEB a una base de datos?
PHP
Clavo Oxidado 4 3,237 Último mensaje 14 Junio 2007, 21:14 pm
por newinl
Ejecutar exe desde la memoria ¿es posible?
Programación Visual Basic
yovaninu 3 2,745 Último mensaje 16 Marzo 2008, 13:25 pm
por ~~
Pasar datos por memoria.
Programación Visual Basic
APOKLIPTICO 5 3,526 Último mensaje 7 Febrero 2009, 18:27 pm
por APOKLIPTICO
Virus. Se borro datos de mi Tarjeta Memoria
Seguridad
Stanave 5 9,473 Último mensaje 16 Mayo 2010, 21:59 pm
por octanus
Desarrollan una memoria flexible que podría almacenar más datos que la memoria..
Noticias
wolfbcn 0 2,748 Último mensaje 23 Octubre 2010, 18:08 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines