Draft:Tarjeta Skywars

De WikiRobotics
Revisión del 05:54 12 may 2010 de Obijuan (Discusión | contribuciones) (Roadmap)

Saltar a: navegación, buscar

Roadmap

  1. Ejemplo hola mundo "ledp" para Arduino nano. Comprobar que todo OK.
  2. Ledon.c para AVR (sin entorno arduino). Cómo compilar. Cómo descargarlo.<strike>
  3. Ejemplos de comunicaciones serie
    1. Eco
    2. Menu
    3. Librerías
  4. Temporizadores y Delays
  5. Mover un servo
  6. Servidor Servos8
  7. Servidor genérico
  8. Skywars-test--> Acceso a los pines de la Skywars para pruebas
  9. Localizar Bootloader y grabarlo en AVR
  10. Poner AVR destino y grabar un ledp. ¿Qué software del pc se usa?
  11. Prototipo Casero de la Skywars
  12. Grabar AVR con Bootloader y comprobar que todo ok
  13. Probar prog. de ejemplo ledp, servos, serie, etc...
  14. Usar Skywars como grabador
  15. Esquemático con Kicad
  16. PCB con Kicad
  17. Gerbers, verificacion
  18. Prototipo catacumbero
  19. Verificación y Corrección
  20. Primera tirada verde

Micros ATmel AVR

  • Arduino
    • Arduino en Wikipedia
    • El Arduino NG permite reset software. La idea es muy buena, usan DTR y RTS a la vez. Sólo cuando ambos están activados se hace el reset. Me parece simplemente genial.
  • Programacion in-circuit del ATmega8
    • Se usan 4 pines: Reset, MISO, MOSI y SCLK
    • No hay que aplicar ninguna tensión superior a 5v (a diferencia de los 12v del pic)
    • El protocolo es serie síncrono de 8 bits
    • Programador ISP (In-system programmer). En este enlace hay un PDF en el que se indica cómo hacerse tu propio programador con tu Atmel, que es lo que quiero hacer yo :-) Vienen las fuentes. Pero lo mejor es que han creado un protocolo estándar por el puerto serie. Ese programador se llama Atmel Low Cost Serial Programmer y está soportado por la herramienta libre avrdude