Autor Tema: Necesito ayuda!! tengo un problema con el pic 16f877A  (Leído 2052 veces)

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

Desconectado antonioleon

  • PIC10
  • *
  • Mensajes: 7
Necesito ayuda!! tengo un problema con el pic 16f877A
« en: 08 de Agosto de 2017, 20:50:42 »
el proyecto es una cerradura electronica con el pic 16f877A, he conseguido el codigo, yo lo abro con el programa cc compiler y en proteus me lo simula bien, pero el problema esta que cuando modifico el codigo, y creo un nuevo archivo .Hex y solo le he cambiado el tiempo de activacion de un rele, ya cuando quiero simular en proteus, ya no me sirve nada. 

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Necesito ayuda!! tengo un problema con el pic 16f877A
« Respuesta #1 en: 08 de Agosto de 2017, 22:58:09 »
Si podes poner el codigo original y cual es el cambio que realizas seria posible ayudarte.

Desconectado antonioleon

  • PIC10
  • *
  • Mensajes: 7
Re:Necesito ayuda!! tengo un problema con el pic 16f877A
« Respuesta #2 en: 09 de Agosto de 2017, 08:49:00 »
te los mando en cc compiler
el que aparece con el nombre de teclado 4x4 es el original.
 el que aparece con codigo cerradura es el modificado 2.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Necesito ayuda!! tengo un problema con el pic 16f877A
« Respuesta #3 en: 09 de Agosto de 2017, 13:56:20 »
Es raro, si me decis que el anterior te funcionaba y este no, y la unica linea que hay cambiada es el numero dentro del delay_ms entonces lo unico que me queda pensar es que es un problema del compilador.

Trata de reemplazar esto:

Código: C
  1. delay_ms(19000);                      // Espera 1 segundo

Por algo asi:
Código: C
  1. int z;
  2. for ( z=0;z<19;z++)
  3. {
  4.    delay_ms(1000);                      // Espera 1 segundo  
  5. }

Tal ves 19000 es un numero muy grande, aunque raro ya que el manual dice que acepta hasta 65535. Pero probar no se pierde nada.

Todo esto suponiendo que lo que me decis es cierto, que el otro codigo SI funciona y cambiandole solo el delay NO.
Ademas compilar compila correctamente.

Desconectado antonioleon

  • PIC10
  • *
  • Mensajes: 7
Re:Necesito ayuda!! tengo un problema con el pic 16f877A
« Respuesta #4 en: 10 de Agosto de 2017, 12:27:45 »
verdad que no existe algún problema que me pueda generar al compilar, en la programación todo está bien, pero no entiendo cuál es el problema


 

anything