Paso 3: Bootloading
Para poder utilizar el IDE de Arduino confiablemente a 8 MHz, usted necesita quemar el bootloader "Arduino Pro Mini 8 MHz" en el ATMega328.
Hay todo tipo de formas de hacerlo, pero voy a suponer aquí que usted tiene un 328 base placa de Arduino (como un Uno, nano o Duemilanove). Usando esto que puedes bootload su 328 mediante un dedicado "escudo" o sólo una placa sin soldadura.
Método de protoboard:
1) Coloque el 328 en el centro de tu protoboard. Run + 5v y Gnd de tu arduino a los carriles de la energía en su protoboard.
2) correr un 10 K del pin 1 en la BB (reset) a + 5v.
3) colocar un cristal (8 o 16 MHz) y cap (22pf) en las patillas 9 y 10 en el BB.
4) Únete a pines 7 y 20 (en el BB) a + 5v y los pines 8 y 22 a la tierra con los alambres de puente.
5) salto de D11, D12 y D13 de la Ardu' a pines 17, 18, 19 en el protoboard.
6) salto de la D10 de la Ardu' al pin 1 en la BB.
7) enchufe el Ardu' en tu PC y grabar el el sketch de Arduino ISP en su Ardu' de los ejemplos.
8) poner un condensador de 10uf de reset a Gnd en Arduino (no el BB).
9) en el IDE, seleccione "tablero" como Arduino Mini Pro 8 MHz. seleccionar el programador como "Arduino ISP"
10) en el IDE, haga clic en "burn bootloader".
11) las luces parpadearán para un poco mientras que el gestor de arranque se transfiere.
12) cuando haya terminado, la luz D13 de la Ardu debe destellar con regularidad. Está en paralelo con D13 en el nuevo chip y te dice el bosquejo de blink, que se quema con el gestor de arranque, se ejecuta en él.
Método de escudo
Quedé harto con poner a BB todo el tiempo así que hice un pequeño escudo de ISP. La foto es mía, pero si no quieres hacer tu propio entonces usted puede comprar uno de Page.
El procedimiento es muy similar pero el ajuste reduce hasta a un paso:
1) quema el ISP Arduino sketch sobre el Arduino y desconecte lo.
2) poner su 328 en el escudo y el escudo en el Arduino.
3) conectar el Arduino y desactivar auto-reset (jumper o interruptor en el escudo)
4) en el IDE, seleccione "tablero" como Arduino Mini Pro 8 MHz. seleccionar el programador como "Arduino ISP"
5) en el IDE, haga clic en "burn bootloader".
6) las luces parpadearán para un poco mientras que el gestor de arranque se transfiere.
7) cuando esté terminado, la luz D13 de la Ardu debe destellar con regularidad. Está en paralelo con D13 en el nuevo chip y te dice el bosquejo de blink, que se quema con el gestor de arranque, se ejecuta en él.
Pruebas:
Su 328 ahora debería estar listo para ser programado.
Si quieres probarlo antes de soldar directamente en la placa, entonces usted puede poner como una placa Arduino como se describió anteriormente. Ahora, desconecte el Arduino protoboard y conecte el CP2102 USB a TTL. Que se vaya a + 5v y Gnd, TX en el CP2102 va a D0 y Rx a D1. Algunos CP2102s están marcadas hacia atrás así que usted puede necesitar cambiar estos dos. Por último tienes que añadir un interruptor de reset entre pin 1 y GND. También puede un LED y resistencia (1k dicen) entre los pines 19 y GND.
Para cargar un dibujo, seleccionar Arduino Pro Mini 8MHz como la Junta Directiva y subir un dibujo. Justo cuando termine de compilar y te dice el tamaño final en la parte inferior del IDE, oprima y suelte el botón reset para iniciar la carga. Usted debe ser capaz de subir el sketch de blick y ver la D13 LED parpadea con un nuevo tiempo.
Puede grabar el sketch final ahora si quieres. Le ahorrará conectando el CP2102 hasta el tablero del tracker. Ver un paso más adelante para el bosquejo.