No voy a entrar en cómo construir la protoboard ya que hay un montón de tutoriales en la red, esto es más sobre el dolor (al menos para mí) en conseguir que funcione.
Yo origen un FT232RL en Ebay, junto con un PU ATMEGA328P con el bootloader precargado y construido según el diagrama. Mi diagrama no es diferente a muchos fuera, pero es una buena idea poner el pin led en 13, que no muestran.
Cuando usted primera potencia la Junta vía el FT232RL Asegúrese de llegar unos pocos destellos de LED, si no, entonces esto significa que el chip no tiene el cargador de arranque cargado (como he leído, pero esto no fue un problema para mí)
Estoy usando Windows 7 64 bits y el IDE de Arduino 1.0.5. Cuando conectado el USB en windows recogida el puerto comm y pensé que todo eran bien. Abrí el bosquejo de Blink y procedió a descargar a la Junta. No importa lo que he intentado siempre recibí el siguiente mensaje de error:
AVRDUDE: stk500_getsync(): no sincronizado: resp = 0 x 00
o
AVRDUDE: usbdev_open(): no se encontró ningún dispositivo USB "usb"
He intentado cada tabla en la lista, con y sin carga de 'Shift' pero nada le funciona. El puerto comm era correcto como el FT232RL siempre flasheado 3 veces. Incluso intenté pasar el puerto comm de 4 a 9 como dicho esto resuelve el problema, pero a ninguna diferencia para mí (no es que yo pensé que lo haría). Leo intente configurar RTS en cerrar en la configuración del puerto y tirando cables en el pin de reset y el pin RX puede trabajar, no para mí.
He leído que el controlador FTDI puede ser el problema, así que intenté 2.08.30 que es la versión más reciente y tiene el mismo problema. Luego he desinstalado el controlador y 2.08.24 probado que todo el mundo dijo era el camino a seguir, pero me había hecho ninguna diferencia.
Luego leer sobre OptiLoader y decidido a probar. Otra vez traté de cada nueva junta dio mí pero todavía no hay alegría.
Ya había perdido lo mejor de una semana intentando todas las combinaciones posibles y estaba a punto de comprar casi un USBTinyISP como pensé que era lo único que tal vez re flashear el chip. Con esta prueba seguí tirando del USB, que he leído que nunca te el bosquejo cargado hasta que el chip se ha reajustado. Había dejado el tablero alimentado por varios minutos y luego lee alguien sugiriendo tratar de golpear a subir y cuando se inicia carga carga cambio de golpe. Me funcionó, no podía creer un abrir y cerrar programa funcionaba.
Sintiéndose muy orgullosa de mi logro pensé tiempo reducir el retraso de 1 segundo. Cambié el bosquejo, restablecer la Junta desconectando el USB y volvi a la secuencia de carga. No funcionó, pensé que no se preocupe es un problema de sincronización, eventualmente yo se hacerlo bien. Cuán equivocado estaba y no te diré cuantas veces lo intenté.
Así que después de pensar sobre lo que pasó intenté pensar en lo que era diferente cuando la carga y recordé que había dejado la Junta enchufada durante algún tiempo. Así que vuelvo a activar el tablero y la izquierda impulsado por 5 minutos. Luego subí el bosquejo (sin la tecla Mayús) y funcionó... progreso!!!! Repetí el proceso de este tiempo sólo esperando 4 minutos y también trabajó. Para cortar una muy muy corta la historia que he podido obtener hasta 3 min 20 seg, nada en esto solo dio el error de stk500_getsync.
Así que para resumir, mi USB es en comm 9 funcionando 2.8.24.0 del controlador. El IDE utiliza '[OptiBoot] Duemilanove or Nano w / AtMega328'. En algún momento que puedo intentarlo el controlador más reciente, pero finalmente su trabajo, así que dejo lo de ahora.
Ojala mis resultados ayudarán a otros o tal vez su a mi y tengo duff FT232RL, pero si alguien sabe por qué tengo que esperar 200 segundos antes de subir un dibujo te lo agradeceria.