USB Controller Workshop 2007 Romainmotier

Morgen Nachmittag
Montag Einführung:
  • Funktionsweise: Sensor -> AD-Wandler -> Mikrokontroller Firmware -> USB -> Host Driver
  • Mögliche Sensoren
  • Kurzer Überblick über den Atmega16 Mikroprozessor
  • Das Grundmodul aus elektronischer Sicht. Erklärungen z Schema Layout.
  • Vorstellen der möglichen Varianten.
  • Installieren der Layout Software
  • Einführung in EagleLight
  • Zeichnen der Schemas, Routing
Dienstag Vorführung:
  • Belichten, Entwickeln und Ätzen eines Boards
  • Controller fertig entwickeln (Schema, Board Layout)
  • Ev. beim Distrelec zusätzlich benötigtes Material bestellen (spezielle Sensoren etc...)
  • Boards herstellen: Belichten, Ätzen, Bohren
Mittwoch Theorieblock: Mikrokontroller Programmierung I
  • Zusammen Grundgerüst der Firmware anschauen. Aufbau, was bleibt bei allen gleich, was muss adaptiert werden
  • Installieren der Programmierumgebung
  • Boards fertigstellen: Ätzen, Bestücken, Löten, Testen
Donnerstag Theorieblock: Programmierung II
  • USB-Driver auf Controllerseite und auf Hostseite, wie funktioniert die Kommunikation
  • Max - Objekt
  • Boards mit Bootloader flashen
  • Programmieren
Freitag
  • Programmieren, ausprobieren, rumspielen
  • ev. Gehäuse bauen
  • Programmieren, ausprobieren, rumspielen
  • ev. Gehäuse bauen
Samstag
  • Fertigmachen
  • Aufräumen
  • Präsentationen, Klangtag