Autor Tema: ayuda con el pic IDE SIMULADOR  (Leído 2528 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado amperio

  • PIC10
  • *
  • Mensajes: 12
ayuda con el pic IDE SIMULADOR
« en: 07 de Agosto de 2010, 14:43:15 »
hola compañero acudo a ustedes con el fin que ayuden con este programa, este programa me compila y me hace la simulacion correcta,  y me genera el hexadecimal para el pic 12f629a, hasta todo es correcto.

la dificultad que tengo a la hora de grabar con el winpic, cuando estoy ya listo para grabar ingreso a los bits de configurcion y escojo las 2 opciones osciladors INT OSC y en Bandgap Mid low 0x01 y la grabacion finaliza correctamente, cuando lo voy a ensayar en la protoboard  y le coloco los 5 voltios al pic y le coloco los 4 led's  al pic, en sus salidas respectivas me doy cuenta que estan parpadeando  muy rapido no se por que  se debo esto, me podrian ayudar, le adjunto el codigo para que vean el programa, gracias jose luis 

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: ayuda con el pic IDE SIMULADOR
« Respuesta #1 en: 09 de Agosto de 2010, 04:23:59 »
Deja el archivo .bat y te lo compilo con los fuses correctos, cuelgo el .hex resultante y lo cargas directamente en el programador, de esta forma el programador se configura automáticamente, acto seguido quemas el micro y ves que pasa.
Saludos desde Granada, España.

Desconectado amperio

  • PIC10
  • *
  • Mensajes: 12
Re: ayuda con el pic IDE SIMULADOR
« Respuesta #2 en: 09 de Agosto de 2010, 12:35:45 »
hola espero que cuelgues el hex para poder grabarlo, y por que no lo ensayas vos primero  y me cuentas como te fe y como eres el experto en este tema seria que lo esxperimentara primero para ver si a ti te funcioana, jose

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: ayuda con el pic IDE SIMULADOR
« Respuesta #3 en: 10 de Agosto de 2010, 07:32:34 »
Deja el archivo .bat y te lo compilo con los fuses correctos, cuelgo el .hex resultante y lo cargas directamente en el programador, de esta forma el programador se configura automáticamente, acto seguido quemas el micro y ves que pasa.

Me repito, el código que dejaste anteriormente no me sirve. Necesito el código fuente.
Saludos desde Granada, España.

Desconectado amperio

  • PIC10
  • *
  • Mensajes: 12
Re: ayuda con el pic IDE SIMULADOR
« Respuesta #4 en: 10 de Agosto de 2010, 12:03:21 »
hola te informo que el codigo anterior que esta colgado es el unico codigo fuente que tengo no tengo mas codigo, si te funciona que mas puedo hacer, y si no lo puedes arreglar gracias por tu ayuda

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: ayuda con el pic IDE SIMULADOR
« Respuesta #5 en: 10 de Agosto de 2010, 18:25:13 »
No es que no lo pueda arreglar, extraer el fuente de ese código implica dedicar tiempo extra. Cuando el trabajo me lo permita intentare ver el problema.
« Última modificación: 10 de Agosto de 2010, 20:18:54 por dogflu66 »
Saludos desde Granada, España.

Desconectado amperio

  • PIC10
  • *
  • Mensajes: 12
Re: ayuda con el pic IDE SIMULADOR
« Respuesta #6 en: 10 de Agosto de 2010, 20:09:42 »
bueno gracias por tu ayuda, intentetare por otro lado gracias

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: ayuda con el pic IDE SIMULADOR
« Respuesta #7 en: 11 de Agosto de 2010, 06:03:44 »
Este es el código fuente que me sale con la configuración de fuses incluida.
El problema esta en que no encuentro el PIC 12F629 que tenia.

Código: vb.net
  1. 'Microcontroller model: pic12f629
  2. Define CONF_WORD = 0x31c4
  3. Define CLOCK_FREQUENCY = 4
  4. Symbol canal0 = GPIO.0
  5. Symbol canal1 = GPIO.1
  6. Symbol canal2 = GPIO.2
  7. Symbol canal3 = GPIO.4
  8. Symbol pulsador = GPIO.5
  9. Dim tiempo As Word
  10. 'AllDigital
  11. 'Configuracion modulos generales (E/S)-------------------------------------
  12. CMCON = 0x07  'comparator off
  13. VRCON = 0x00  'vref off, comparador
  14. OSCCAL = %10000000  'MEDIA, calibracion del oscilador interno
  15. TRISIO = %100000
  16. tiempo = 1300 'Tiempo actualizacion salidas en mSeg.
  17. 'Bucle principal
  18. loop:
  19.         canal0 = 1
  20.         canal1 = 0
  21.         canal2 = 0
  22.         canal3 = 1
  23.         WaitMs tiempo 'Pausa
  24.         canal0 = 1
  25.         canal1 = 1
  26.         canal2 = 0
  27.         canal3 = 0
  28.         WaitMs tiempo 'Pausa
  29.         canal0 = 0
  30.         canal1 = 1
  31.         canal2 = 1
  32.         canal3 = 0
  33.         WaitMs tiempo 'Pausa
  34.         canal0 = 0
  35.         canal1 = 0
  36.         canal2 = 1
  37.         canal3 = 1
  38.         WaitMs tiempo 'Pausa
  39. Goto loop
  40. End

Al parecer esta todo correcto, es simple mente la variable "tiempo" que tiene un valor muy pequeño 130mSeg., he cambiado el valor por 1300mSeg y compile de nuevo.

PD: Mi compilador no tiene la opción 12F629A, por lo que puede que el código no funcione en la versión de microcontrolador que usas, de todas formas dejo los códigos en varios tipos para que recompiles en caso de problemas.
« Última modificación: 11 de Agosto de 2010, 06:53:18 por dogflu66 »
Saludos desde Granada, España.

Desconectado amperio

  • PIC10
  • *
  • Mensajes: 12
Re: ayuda con el pic IDE SIMULADOR
« Respuesta #8 en: 11 de Agosto de 2010, 12:57:03 »
HOLA MIL GRACIAS POR AYUDARME GRABE EL PIC EN FORMA AUTOMATICA CON WINPIC, Y  LO ENSAYE EN LA PROTOBOARD Y HORA ESTA HACIENDO LA SECUENCIA QUE QUERIA, MIL GRACIAS, A HORA HACER EL DISEÑO ELECTRONICO,MUY AGRADECIDO.

SALUDOS DESDE BOGOTA COLOMBIA 


 

anything