Re: Bootloader y Chronopic
- From: juan <juan iearobotics com>
- To: "For Chronojump developers (english, spanish)" <chronojump-devel-list gnome org>
- Subject: Re: Bootloader y Chronopic
- Date: Wed, 16 May 2007 20:57:38 +0200
Hola Juanfer,
El mi�16-05-2007 a las 15:02 -0300, Pardo Juan Fernando escribi� Juan,
> Acabo de descargar el PIC16_bootlloader-1.2.zip para ver el codigo fuente,
> pero la verdad no entiendo ni "j" del ASM.
> Las 2 lineas que veo que hacen referencia a los 20MHz son:
>
> #define FOSC D'20000000' ; <<< set quartz frequence [Hz], max. 20 MHz
>
> IF FOSC > D'20000000'
> ERROR "max. quartz frequency = 20 MHz"
>
> Si solo cambiando estos valores a 4000000 esta, fantastico, lo hago al
> toque, si es mucho mas que eso, tendrias que hacerlo vos.
En principio ser�eso y modificar el valor de BAUD. Primero probar con
57600, si no funciona con 38400, sino con 19200 y sino con 9600.
El programa que se ejecuta en el PC para Windows ser�este:
http://www.iearobotics.com/talleres/generico-v13/sesion-3/windows/download/PIC_downloader.zip
> En cuanto al grabador, tengo uno que me hice para poder grabar el firmware
> al PIC por el puerto serie, y anda perfecto.
Estupendo! El bootloader lo tienes que grabar exactamente igual que
cualquier otro programa, usando la misma palabra de configuraci�
Una vez grabado hay que probarlo. Haz lo siguiente:
1) Arranca el pic_downloader (o inst�lo si es la primera vez)
2)Selecciona un fichero .hex a cargar. Por ejemplo prueba con este, que
hace parpadear un led conectado al pin RB1:
http://www.iearobotics.com/talleres/generico-v13/sesion-3/ejemplos/download/ledp.hex
3) Selecciona el puerto serie que tengas y establece la velocidad (los
baudios)
4) Alimenta la placa y con�ala al PC
5) Pulsa Write
El programa se quedar�sperando a que se pulse el bot�e reset de tu
placa.
6) Pulsa reset
Se deber�cargar autom�camente el programa ledp.hex y el led deber�empezar a parpadear.
Saludos, Juan
--
Juan Gonzalez Gomez
juan iearobotics com
www.iearobotics.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]