Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

09/10/2011 #1

Avatar de dinoelectro

Coleccion Bootloaders Microchip
“Un bootloader es un programa diseñado para ocupar los primeros registros de memoria (o los últimos registros, en algunos casos). Y dota al microcontrolador de la capacidad para auto programarse, eliminándose la necesidad de un programador”

Estimados amigos del foro comparto con ustedes la discucion de Bootloaders de microchip
sean estos

Seriales
CDC USB
HID USB

Ademas adjunto algunos disenos para pic de 18 , 28 y 40 pines por si se animan a construirlos...
09/10/2011 #2

Avatar de reyvilla

Muchas gracias leí casi todo muy bien explicado gran aporte.
10/10/2011 #3

Avatar de dinoelectro

Fe de erratas
gracias reyvilla por tu interes

la figura 9. en el manual, esta conectado el pin 1 del conector USB a un pin del micro... eso esta mal adjunto una imajen corrijiendo el error
Imágenes Adjuntas
Tipo de Archivo: gif Fe de erratas.gif (20,7 KB (Kilobytes), 35 visitas)
11/11/2012 #4


pero una duda amigo, quiero relizar lo siguiente, cargarle el botloader a un pic18f2550 y que al mismo tiempo me sirva para DAQ es decir algo parecido a arduino cres qUE se pueda??'
12/11/2012 #5

Avatar de dinoelectro

claro, es asi como funciona PINGUINO un hardware parecido a arduino pero basado en microcontrolador PIC
12/11/2012 #6


otra duda amigo tengo un proyecto en mente no se si sea posible realizar mira ya logre realizar la targeta de adquisicion de datos jala al 100 cree mis propias librerias para el manejo usb pero ahora quiero centrarme en que el codigo que relizemos en labvie cargarlo mediante un bootloader al pic y y que este me sirva para tarjeta de adquisicion de datos o simplemente targeta de pruebas pero sin monitoreo en tiempo real en pocas palabras en ves de programar en ccs que es mas complicado tener un programa como base en el pic y cargar las instrucciones mediante labview, y que al descoenctarlo el usb me siga corrienndo el programa que yo carge desde labview no se si me de a explicar,,, otra duda mas tu tendras el bootloader para el pic18f2550???
14/11/2012 #7

Avatar de dinoelectro

hola gumen en el siguiente tema encontraras todo lo que estas buscando... la tarjeta de adquision de datos. el programa en labview y la interfaz pinguino

Algunos proyectos avanzados con microcontroladores PIC

saludos!!

lo mque puedes hacer para porgramar el pic desde labview, es llamar a pickit.exe.. eso lo consigues facilmente con un subvi desde labview, pero ahora no me acuerdo como se llama ese subvi
20/11/2012 #8


hola amigo creo que del subí que mencionas se llama system exec.vi y esta en la paleta donde sacamos la función call library, la verdad yo no e intentado eso que mencionan mas arriba pero sería de gran utilidad así nos evitamos programar en c y nos adentramos mas a un lenguaje gráfico que es mas fácil y rápido, pero una opinión si mandamos llamar el pickit de echo no haríamos nada solo es como si abriéramos el programa y lo grabáramos normalmente, lo interesante seria, que con labview hiciéramos un programa parecido al pickit y cargar mediante labview un código hex he leído que national instruments tiene un complemento para hacer programas de pic pero de 24 bits.

Sería interesante, primero conocer como esta echo un programador de pic talves el pickit ya que este programa facilita los códigos para modificarlo o tal-ves conocer la forma de cargar archivos hex mediante labview, tal-ves esto no este muy complicado lo complicado a mi parecer seria convertir un archivo de labview a un archivo hex. o que opinan ustedes.?
21/11/2012 #9

Avatar de dinoelectro

generar archiovos .hex desde labview, me parece algo complicado para los conocimeintos que poseo, si embargo yo me hice un programa en visual C, que gestiona a pickit2.con el codigo fuente que proporciona microchip. talves deberias empezar, por entender el codigo fuente de la aplicacion PICkit2.
21/11/2012 #10

Avatar de LaElectronicaMeOdia

Sería interesante, primero conocer como esta echo un programador de pic talves el pickit ya que este programa facilita los códigos para modificarlo o tal-ves conocer la forma de cargar archivos hex mediante labview, tal-ves esto no este muy complicado lo complicado a mi parecer seria convertir un archivo de labview a un archivo hex. o que opinan ustedes.?
a mi me parece que estas confundiendo un poco las cosas, el programador solo graba una serie de bits dentro del pic con un protocolo serial, microchip en su pagina ofrece la información de dichos protocolos, y muy indepediente es el compilador que genera el codigo hex, es decir normalmente un lenguaje (alto nivel) genera un código en ensamblador (bajo nivel) , y este genera un lenguaje maquina (pic->Hex)

no es muy dificil entender el funcionamiento, mas si es un trabajo muy arduo el desarrollar una aplicacion como la que pretendes quizas injustificable, porque para cuando termines de hacer un desarrollo para un pic, quizas los de labview u otros ya desarrollaron algo mucho mas poderoso.

si no estas interesado en competir con esas empresas de desarrollo te sugiero que abandones la idea y mejor utilices lo ya existente.

es mi particular opinion.!

saludos
23/11/2012 #11


LaElectronicaMeOdia dijo: Ver Mensaje
a mi me parece que estas confundiendo un poco las cosas, el programador solo graba una serie de bits dentro del pic con un protocolo serial, microchip en su pagina ofrece la información de dichos protocolos, y muy indepediente es el compilador que genera el codigo hex, es decir normalmente un lenguaje (alto nivel) genera un código en ensamblador (bajo nivel) , y este genera un lenguaje maquina (pic->Hex)

no es muy dificil entender el funcionamiento, mas si es un trabajo muy arduo el desarrollar una aplicacion como la que pretendes quizas injustificable, porque para cuando termines de hacer un desarrollo para un pic, quizas los de labview u otros ya desarrollaron algo mucho mas poderoso.

si no estas interesado en competir con esas empresas de desarrollo te sugiero que abandones la idea y mejor utilices lo ya existente.

es mi particular opinion.!


saludos
no amigo no planeo competir con esas potencias, solo lo planteaba como una posibilidad o un recurso que talvez podria ser interesante y de gran utilidad porque si volteamos a ver los precios de national instrument son altisimos.


Y tienes razon dino talves no sea facil generar un hex con labviewo talvez sea imposible.... pero lo del programador me parece muy buena idea ver como funciona y asi poder relizarlo en una libreria en labview
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.