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

Temas similares

09/10/2009 #1


Lenguaje C - Eeprom !!!
Hola tengo aqui un ejemplo para un PIC16F876

una linea de codigo dice:
#rom 0x2100={'7','2','3'} // Posicion 0, 1 y 2 de la Eeprom con los datos 7, 2 y 3

El caso es que aqui esta usando un numero Hex para decir que posicion de la Eeprom utilizare, no hay otra forma de nombrarlo que sea mas facil? lo que pasa es que no entiendo como esta la cuenta en Hex... O si alguien tiene una lista de que numero Hex representa a cierta posicion en la Eeprom le agradeceria que me la pasara =)

Bueno... Saludos a todos =)
09/10/2009 #2

Avatar de aguevara

Respuesta: Lenguaje C - Eeprom !!!
Que es lo que no entiendes del Hex??? digo es muy simple 0 al 9,A,B,C,D,E,F, 10,11,....19,1A,1B,1C,1D,1E,1F, 20 ... 2100, 2101...2109,210A..... etc
09/10/2009 #3


Respuesta: Lenguaje C - Eeprom !!!
Lo que pasa es que dice que con 0x2100 se usaran las posiciones 0, 1 y 2 de la Eeprom... No entiendo esa relacion, por ejemplo si yo quisiera usar las posiciones 3, 4 y 5 que numero Hex usare?... no se como hacer la relacion esa
10/10/2009 #4
Moderador

Avatar de Chico3001

Respuesta: Lenguaje C - Eeprom !!!
es como decir que no sabes sumar 2+2... pero alli te va:

0x2100 indica la direccion de inicio de la EEPROM, y de alli en adelante el compilador va acomodando secuencialmente lo que le vayas poniendo... en tu ejemplo como solo habia 3 valores entonces comenzo en 2100 y termino en 2102

0x2100 --> 7
0x2101 --> 2
0x2102 --> 3

si tu quieres comenzar en la direccion 3 entonces tienes que poner 0x2103 y listo...
10/10/2009 #5


Respuesta: Lenguaje C - Eeprom !!!
Haaaaaa!!! ajjaajaj ya esta claro =D Gracias !!! Chico3001....
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.