Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Wenas a todos!!!
Ya solo me queda grabar el PIC 12F629 para tener tarribot acabado i pasar ha programarle caminos entre otras cosas.
El problema es que, cuando voy a grabar el archivo .HEX con WinPic800 me da el siguiente error.
ERROR -> De escritura en dirección 0x000000
Escrito: 0x2804 Leído : 0x3FFF
No se por que puede ser, si alguien me puede ayudar 🙂
Otra cosa, he visto el CCS para programar C, hay alguna alternativa mejor?
Salu2 i gracias!!!
Comprueba que estás insertando el PIC en el zócalo correctamente, cada pin donde corresponde, prueba si no diferentes posiciones.
Yo al grabar PIC's tenía que borrar la primera línea del ASM, sino me daba un error MUY parecido al tuyo, por no decir el mismo 🙄 Míralo si eso.
Okis ahora mismo voy a provar todas vuestras soluciones.
Siento haber tardado tanto en responder. Muchas gracias.
me he estado mirando el codigo ASM pero, la verdad es que no se que qutar. Si me podeis hechar una mano.
list P=12f629
#include <P12F629>
;definición de parametros, este valor lo podemos
;obtener del programa de grabación.
__config H'31C4'
;definir variables usadas en el programa
PDel0 EQU 020H
PDel1 EQU 021H
ORG 0x00
goto inicio
ORG 0x04
Cuando pulso F10 sale una flecha en el goto inicio. Creo que puede tener algo que ver.
Salu2 i muchas gracias!
Mil perdones, yo programaba el PIC por puerto Serie, y la línea que tenía que quitar era la primera de .HEX, se me fue la cabeza, sorry.
Osea, después de compilar, en el .HEX tendremos algo así:
:020000040000FA
:0A0006002828F30003088301F2002C
:100010000408F1000A08F0008A010B1D1F283D307A
:1000200081000B11C030F404F50A14307502031D71
:100030001F280030F500383081000130F4047008CA
:100040008A007108840072088300F30E730E0900A1
:10005000DB20E120E42061211521EE2038208512EB
[...]
Pues para grabar el PIC tenía que mandar todo menos la primera línea (que te he dejado en negrita), espero que te ayude, aunque ya te digo que yo programaba el PIC por puerto serie, así que era un poco especial, de hecho mi programa debía empezar en la dirección 003 y perdía 2K de memoria para poder realizar la programación del PIC de ésta manera sencilla sin necesitar grabador...