Autor Tema: Teclado y LCD  (Leído 17893 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado vesperia

  • PIC10
  • *
  • Mensajes: 34
Re: Teclado y LCD
« Respuesta #60 en: 24 de Mayo de 2012, 17:11:05 »
Es el mpasm v5.37. El hex output esta seteado en default, procesador directamente elegido en 18F4620, extended mode. Si edito el hex efectivamente hay ceros entre los valores de la eeprom. En el asm generado por niple no aparecen esos ceros en la sección de "DATOS EN MEMORIA EEPROM". Rarisimo... si alguno tiene una idea sería una gran ayuda

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Teclado y LCD
« Respuesta #61 en: 24 de Mayo de 2012, 17:28:57 »
Mme referia a la version de Niple. :mrgreen: ;-)
Todos los días se aprende algo nuevo.

Desconectado lucegiar2005

  • PIC24F
  • *****
  • Mensajes: 504
Re: Teclado y LCD
« Respuesta #62 en: 24 de Mayo de 2012, 20:24:23 »
Hola Fermín, vesperia y a quienes nos lean.
Fer: cuando puedas y no antes la revisión y critica, demasiado has hecho para que llegara, no puedo pedir más sin que sea abuso, siempre .
Vesperia: no lo tengo en lo real aún, carezco de entorno de desarrollo para pruebas, lo haré pronto ya que una parte de esto está en algo que me contestarán si lo hago para mi trabajo, como cierre codificado de los baños para profes y empleados, sin beneficio mayor que el placer de realizarlo, tampoco costo. Voy a dejar el npl ultimo, El que quiera lo baja antes o después de probar cambios. Niple 5.6.2 es la que se utilizó para hacerlo. Tiene cambios de contenido ve visores, mensajes, pero en lo basico son iguales. Esta simulado nada más, pero funciona ahí y espero también "en vivo"  :D.
- Santiago -

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Teclado y LCD
« Respuesta #63 en: 25 de Mayo de 2012, 01:47:21 »
Mme referia a la version de Niple. :mrgreen: ;-)

Me referia a la consulta de Vesperia
Todos los días se aprende algo nuevo.

Desconectado lucegiar2005

  • PIC24F
  • *****
  • Mensajes: 504
Re: Teclado y LCD
« Respuesta #64 en: 25 de Mayo de 2012, 09:11:48 »
Buenos días. Lo sé Fermin, el comentario de versión de Niple era para vesperia por si lo queria editar y tenía dificultad, para tí el agradecimiento  ((:-)).
Vesperia: en el hex veo 01-09-08-06 en las direcciones de la eeprom, lo cual es lógico considerando un registro de 8 bits, si ves 00-01-00-09-00-08-00-06 creo que tendría logica si el registro es de 16 bits conformado desde 2 registros de 8. Espero estar en lo cierto, Fermin o tu seguro me desburrará si es equivoco mi concepto. ¿Es esa tu pregunta? Un abrazo. Santiago
- Santiago -

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Teclado y LCD
« Respuesta #65 en: 25 de Mayo de 2012, 10:00:26 »
Si fuese un registro de 16bits opino que seria como indicas.
Todos los días se aprende algo nuevo.

Desconectado vesperia

  • PIC10
  • *
  • Mensajes: 34
Re: Teclado y LCD
« Respuesta #66 en: 28 de Mayo de 2012, 14:38:27 »
ahh.. jaja! mi versión de niple es 5.6.0 Plus, aunq no estoy seguro de si el problema es de niple o de la configuración del mpasm, q entiendo que utiliza algunos datos de configuración del mplab.. Indudablemente lo que ocurre es que al momento de compilar el .hex a partir del .asm toma cada dirección de la eeprom como un registro de 16 bits. Niple usa la instrucción DATA para escribir la eeprom, luego de posicionarse al inicio con un org  0xf00000, pero incluso intente reemplazando el "DATA" por un "DE" (declare eeprom data byte) y sigo teniendo el mismo resultado...

Si a alguno se le ocurre algo, será más q bienvenido! Sino tendré q pegarle un llamado a Jorge..

Desconectado lucegiar2005

  • PIC24F
  • *****
  • Mensajes: 504
Re: Teclado y LCD
« Respuesta #67 en: 28 de Mayo de 2012, 20:10:07 »
Me ha ocurrido que: habiendo cargado las 4 direcciones consecutivas de la eeprom, y al leerlas para carga, se ven repetidos los registros, vale decir 2 teclas_1, 2 teclas_2, etc., desconozco porqué, pero no afectó la compilación, de hecho en la versión de indicación por leds me dejó tranquilo compilar. Probaste leer la eeprom y modificar el asm poniendo los valores en donde los declaraste en Niple y ver que pasa?  De asm nada por acá, y de los demás tampoco, jajaja :D :D, solo una idea al aire por si pasa un pato. Un abrazo. Santiago
- Santiago -