Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola gentecilla, he descubierto tras muchas horas perdidas que la placa que tengo diseñada para mi 16F876, funciona extraño cuando le hago imposición de manos, es decir, acerco las manos y se le va la pinza... no hay cortos, no hay cortes, y cuando estoy lejos funciona estupendamente, de modo que he decidido divorciarme de ella, y montarme una nueva con una placa de topos por comodidad.
El tema es que me gustaría montarla con ICSP, pero ando un poco perdido con el tema, en internet veo muhca información, pero siempre usan un programador para pasar del pc al pic, como el GTP-USB, o el TE20, el caso es que me gustaría hacerlo entero, es decir que mi placa sea programable de por si, pero para eso no hay tanta información.
¿Es posible que el sistema sea tan sencillo como este?:
ICSP
Pero no entiendo como va a ser posible conectar directamente el USB al 16F876, y quienes son Data y Clock cuando el USB solo tiene D+ y D-?
¿No debería ir conectado al puerto Com?
¿Cómo se configuraría el WinPic800 para este tipo de programador?
¿Cómo es posible que todo lo que haga falta sea un diodo cuando mi TE20 lleva mas de 20 componentes?
En fin, tengo muchas dudas sobre el tema, a ver si alguien sabe como montarlo.
Muchas gracias por la ayuda.
Vaya, esta no es mi noche...
Al intentar pasar el Bootloader.hex al PIC16F876 con mi TE-20 y el WinPic800, me ha dado el error que os mando debajo... ¿alguna idea de lo que puede ser?
cuando paso un programa al micro no tengo ningun problema, solo es con el bootloader...
¡Coño! tengo dos pics exactamente iguales 16F876-04/SP, acabo de probar en el otro, y no me da ningun problema... por si era un fallo tonto he repetido la programación en el primero, y sigue sin funcionar... joe, que cosa tan rara, ¿no?
Aun asi, al intentar pasarle el .Hex con el pic_doenloader al micro que le he conseguido pasar el bootloader, el pic_doenloader.exe se me queda colgado en "Buscando bootloader"
Creo que las 4:56 de la mañana ya es una buena hora para irse a la cama, pero antes, como os comenté, os presento a mi nueva placa de diseños para PIC16F876... no tiene nada especial, pero me hace ilusión, que me ha llevado un par de noches ponerla a puntito y bonita. La última modificación que he hecho ha sido el Max232, para futuras programaciones con Bootloader, y para comunicarme con el PC, cosa en la que aun estoy un poco pez, pero hay un hilo por ahi que lo mismo retomo.
bueno, mañana a ver si alguno me podeis decir que pueden ser mis problemas con el bootloader y demás.
Hola me acabo de leer todo el post y decir que me resulta muy interesante, la placa Mif te a quedado mu chula XD voy a ver si busco info sobre el tema y me monto una, pero tengo dos dudillas una la comparto con Mif y es si habria que desconectar el max cuando quieras usar esas entradas/salidas. Y la otra intentare contestarmela yo ya que me gustaria que se pudiera usar mediante conexión usb, creo que tenia unos eskemas bastante molones por el pc XD haber si los encuentro XD
Salu2
PD: A que se me olvidaba al usar el bootloader (que de momento la unica pega que le veo es que ocupa memoria del pic) ya no hay limite de programación para el pic ya que no usa grabación electrica no?
Hola,
Siento no haberte podido responder antes.
El valor del Xtal debe de ser 20MHz, no funcionará con ningún otro valor del cristal. La razón es porque la frecuencia del cristal se utiliza como patrón para generar la velocidad de funcionamiento del puerto serie del pic.
Como bien has comentado si quieres usar las señales RC6 y RC7 tendrás que poner un jumper para desactivar el max.
Por cierto la placa que ha quedado muy bien, ordenadita y limpia. Un buen trabajo.