TODOPIC
Microcontroladores PIC => Programadores => Mensaje iniciado por: telecoacme en 08 de Mayo de 2004, 03:37:00
-
Hola a todos, necesito un poco de ayuda con el Bootloader y PicLoader.
La cuestion es que grabo el 16F876 con el Bootloader que me dan en la página de MicrochipC.com con el TE20 y por ahora todo correcto.
A continuación abro el PicDownloader y cargo mi programa que tiene más o menos la siguiente estructura:
include <16F876.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
#use fast_io(B)
#byte port_b = 6
#ORG 0x1F00,0x1FFF {}
A continuacion vienen las rutinas de interrupción.
A continuación las funciones o procedimientos usados en la aplicación.
void main(){
//Programa principal
}
Y el PicDownloader se queda buscado el Bootloader indefinidamente. Incluso he probado a resetear el PIC cuando dice buscado Bootloader y no hay resultado alguno.
1.- Que hago mal?
2.- Está bien reservada la memoria para el Bootloader?
Gracias a todos por hacer posible este foro.
-
Ademas de que tengas bien el programa, es preciso que hayas realizado bien el cable para comunicar el Pc-con el pic.
Debe ir unido de la siguiente forma:
PC PIC
2------------------------------> 3
-----------------------------------------------------------------------
3------------------------------> 2
------------------------------------------------------------------------
7 con 8
----------------------------------------------------------------
7con 8
------------------------------------------------------------------
5------------------------------->5
------------------------------------------------------------------------
1 con 4 y 6
---------------------------------------------------------
1con 4 y 6
El pin es GND
-
Despues de ver como quedo el post creo que puede dar lugar a dudas.La conexion se debe de realizar del Pc al pic intercambiando los pines 2 y 3.
La union de los pines 7con 8 y los 1 con 4 y 6 de deben de realizar en cada uno de los conectores sin pasar ninguna union entre ellos y el pin 5 se unira de un conector a otro y unirlo a la gnd de la aplicacon.
Espero que con esto y lo anterior lo tengas mas claro.
F.