Autor Tema: contador demo  (Leído 3601 veces)

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

Desconectado snay49

  • PIC10
  • *
  • Mensajes: 18
contador demo
« en: 21 de Noviembre de 2016, 12:22:38 »
http://fotowisp.net/image/7cj

:( hola a todos, resulta e echo un proyecto medidor para identificar metales,y va bien pero cada ve que enciendo sale un 500 el cual va bajando cada ves que enciendo, supongo que cuanddo llegue a 000, tendria que programar otrave, se podria quitar ese contador del hex, si es haci como podria hacerlo .
gracias

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:contador demo
« Respuesta #1 en: 21 de Noviembre de 2016, 13:07:04 »
Citar
resulta e echo/b] un proyecto medidor para identificar metales,

Si lo hiciste vos tendrias el codigo fuente y prodrias revisar donde esta el fallo para corregirlo. Asi luego compilarlo y finalmente grabarel micro de vuelta

Citar
se podria quitar ese contador del hex, si es haci como podria hacerlo .

Como te decia, si vos lo hiciste tenes el codigo fuente y de ahi modificarlo.
Si vos no hiciste el programa, entonces tendrias que cargar el .hex en el MPLAB  por ejemplo, el cual te va a cargar todo el .hex y hacer un dissasembly, el cual vas a tener que buscar el contador instruccion a instruccion en lenguaje ASM y luego reemplazarlo por instrucciones NOPs . Luego no se si el MPLAB te permite guardarlo al .hex o deberias buscar la direccion en que eso ocurre y cambiarlo en el .hex, recordando cambiar tambien el checksum.

Es un trabajo bastante tedioso revisar un programa en ASM, por lo cual te puede llevar varias horas, y mas si el contador no es tan evidente de encontrar. Y si no tenes idea o muy poca idea de lenguaje ASM aun peor.

Desconectado snay49

  • PIC10
  • *
  • Mensajes: 18
Re:contador demo
« Respuesta #2 en: 21 de Noviembre de 2016, 13:34:54 »
 :? Lo intentare KILLERJ

Desconectado snay49

  • PIC10
  • *
  • Mensajes: 18
Re:contador demo
« Respuesta #3 en: 23 de Noviembre de 2016, 04:46:44 »
 :5] me rindo esto no es para mi es mucho no entiendo lectura,por lo visto contador se encuentra en

(Formato ASCII !!)

 : 02000000 F401 09
 : 00000001FF
 : 00000001FF

 El "F401" son, probablemente, el famoso 500 (si ciclo de los 01 conjuntos de avance y Hex (01F4) a diciembre)
 vale la pena probar Sería F401 reemplazado con FFFF (65.535 horas de conexión smiley  ), Menos que un examen más detenido constante en la fuente se produce ...

 Adición: Por supuesto, no se puede cambiar directamente el archivo hexadecimal (Intel) cualquier valor sin el final de cada línea que coincida con la suma de control en consecuencia.  Aquí es el "02" el número de bytes - a saber, dos, la siguiente "0000" indican la dirección 0, los siguientes "00" indican los "datos" tipo "F401" son los dos bytes de datos, "09", la suma de verificación primera línea.
pero ni idea como se remplaza ni como se hace  :x

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:contador demo
« Respuesta #4 en: 23 de Noviembre de 2016, 08:10:45 »
Por eso te decia que mejor lo abras con el MPLAB al .hex, y ahi podrias verlo al menos en lenguaje ASM.

Y tambien te dije que iba a ser un dolor de cabeza, por que si es un contador simple sin nada dentro seria facil. Pero si ya agregas algo la veo complicado.

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Re:contador demo
« Respuesta #5 en: 23 de Noviembre de 2016, 12:37:27 »
Hola KILLERJC, es más que obvio que el no hizo programa, por lo que tiene un propietario que deseó hacerlo de dicha manera, y si ayudas a jakear dicho programa sería como plagio y eso es algo que no está muy bien visto en este foro.

Solución, cuando llegue a cero, que lo vuelva a programar, después de todo no es que solo tiene 10/15 encendidos, tiene 500.

Un saludo.

Atte. CARLOS.

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado snay49

  • PIC10
  • *
  • Mensajes: 18
Re:contador demo
« Respuesta #6 en: 23 de Noviembre de 2016, 14:32:43 »
Haci lo are no valla a ser nos metan en la carcel  jajaj. Enga un saludo

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:contador demo
« Respuesta #7 en: 23 de Noviembre de 2016, 15:52:40 »
Hola KILLERJC, es más que obvio que el no hizo programa, por lo que tiene un propietario que deseó hacerlo de dicha manera, y si ayudas a jakear dicho programa sería como plagio y eso es algo que no está muy bien visto en este foro.

Solución, cuando llegue a cero, que lo vuelva a programar, después de todo no es que solo tiene 10/15 encendidos, tiene 500.

Un saludo.

Atte. CARLOS.

Sisisi se que NO lo hizo el, estaba 100% seguro de eso, el tema esta en que el "pudo obtener" el codigo y bajarlo a un .hex
El problema es que nunca lo obtuvo ( todos 0s )..

 : 00000001FF
 : 00000001FF

Solo explique como haria para llegar a eso.. lo cual modificar nunca lo va a hacer por no tener el codigo, y si fuera un .hex bajado de algun lado lo podria hacer de esa forma que seria el caso de que alguien lo compartiera, en ese caso es culpa de la persona que sube el .hex, ya que lo estaria publicando.
Si era un producto cerrado, No solo que tiene que enfrentarse al problema de la proteccion de lectura (que ya es el mayor limitante y habia visto en el hex), sino que ademas deberia saber ASM e interpretar un .hex, solo lo deje para que se divirtiera un rato si fuera este el caso, por que no iba a lograr nada o iba a renunciar al no entender las instrucciones :P.


 

anything