Mikrocontrollerwelt
Aus BraLUG-Wiki
(Unterschied zwischen Versionen)
(→Das Konkrete: Konzept BLIT2008-MC-Board) |
|||
Zeile 32: | Zeile 32: | ||
== Das Konkrete == | == Das Konkrete == | ||
− | * | + | === BLIT2008-MC-Board (Konzeptidee) === |
+ | * Controller: | ||
+ | ** ATmega8 oder ATmega168 (beides PDIL-28; pinkompatibel) | ||
+ | ** externer Quarz 12Mhz | ||
+ | |||
+ | * Peripherie auf dem Board: | ||
+ | ** 1-2 LEDs (eine LED zur Anzeige des Bootloader-Mode) | ||
+ | ** 1 Resettaster | ||
+ | ** 1 Taster zur freien Verfügung | ||
+ | ** I2C-Temperatur-Fühler (z.B. LM75) | ||
+ | ** I2C-RTC? | ||
+ | ** USB-Anschluss | ||
+ | |||
+ | * herausgeführte Peripherie: | ||
+ | ** Buchse für I2C (Widerstände schon auf der Platine) | ||
+ | ** sämtliche freie Ports des MC | ||
+ | ** ISP? | ||
+ | ** IR (Sender/Empfänger) vorbereitet? | ||
+ | |||
+ | * Stromversorgung | ||
+ | ** über USB vom PC (max. 500mA) | ||
+ | ** alternativ externe Stronversorgung vorsehen? | ||
+ | * Leiterplatte: | ||
+ | ** einseitig | ||
+ | ** Herstellung klären | ||
+ | |||
+ | * Software: | ||
+ | ** USB-Bootloader schon draufgebrannt (z.B. [http://www.fischl.de/avrusbboot/ avrusbboot] | ||
+ | ** USB-Bibliothek | ||
+ | ** I2C-Bibliothek (Master und Slave) | ||
+ | ** Applikations-Beipiele: | ||
+ | *** einfacher Blinker | ||
+ | *** Tastenabfrage/-entprellen | ||
+ | *** I2C-Beipiele | ||
+ | *** USB-Beipiele (mit einer kleinen PC-Applikation) | ||
+ | *** Idee: ein MC-Cluster via I2C | ||
+ | |||
+ | * optionale Peripherie (als eigene Baugruppe): | ||
+ | ** LCD (mittels I2C-Portexpander) + entsprechender Bibliothek | ||
+ | |||
{{BLIT2008Planungslinks}} | {{BLIT2008Planungslinks}} |
Version vom 23. Mai 2008, 14:29 Uhr
Inhaltsverzeichnis |
Die Macher
- Uwe
- ... weitere Mitstreiter gesucht!!!
Der Plan
ein kleines Vortragsprogramm
- 2-4 Vorträge zum Thema (oder auch ein ganzer Vortragstrack) zusammenstellen; z.B.:
- eine allgemeine Einführung
- spezielle Aspekte der Programmierung; z.B.:
- hardwarenahes Programmieren
- Bootloader
- ungewöhnliche Konzepte (z.B. NanoVM)
- "Betriebssysteme" für MCs
- Mikrocontroller-Debugging
- ein (oder zwei) interessante MC-Projekte vorstellen
- ein paar Elektronik-Grundlagen (digitale Schaltungstechnik?)
ein Workshop
- begrenzte Anzahl von Teilnehmern (Anmeldung)
- Unkostenbeitrag der Teilnehmer für Bauteile und Verbrauchsmaterialien
- einen kleinen, vorgegeben Bausatz selbst bauen
- am liebsten irgend etwas mit Ethernet-Schnittstelle; Contra: zu teuer (>20 Euro)
- gängiger Atmel-MC (mega8) mit Hauptaugenmerk auf standardisierte Kommunikationsprotokolle (USB, I2C usw.)
eine kleine Ausstellung
- mal sehen, was sich da so findet und wer sich präsentieren möchte...
Das Konkrete
BLIT2008-MC-Board (Konzeptidee)
- Controller:
- ATmega8 oder ATmega168 (beides PDIL-28; pinkompatibel)
- externer Quarz 12Mhz
- Peripherie auf dem Board:
- 1-2 LEDs (eine LED zur Anzeige des Bootloader-Mode)
- 1 Resettaster
- 1 Taster zur freien Verfügung
- I2C-Temperatur-Fühler (z.B. LM75)
- I2C-RTC?
- USB-Anschluss
- herausgeführte Peripherie:
- Buchse für I2C (Widerstände schon auf der Platine)
- sämtliche freie Ports des MC
- ISP?
- IR (Sender/Empfänger) vorbereitet?
- Stromversorgung
- über USB vom PC (max. 500mA)
- alternativ externe Stronversorgung vorsehen?
- Leiterplatte:
- einseitig
- Herstellung klären
- Software:
- USB-Bootloader schon draufgebrannt (z.B. avrusbboot
- USB-Bibliothek
- I2C-Bibliothek (Master und Slave)
- Applikations-Beipiele:
- einfacher Blinker
- Tastenabfrage/-entprellen
- I2C-Beipiele
- USB-Beipiele (mit einer kleinen PC-Applikation)
- Idee: ein MC-Cluster via I2C
- optionale Peripherie (als eigene Baugruppe):
- LCD (mittels I2C-Portexpander) + entsprechender Bibliothek
5. Brandenburger Linux-Infotag 2008 |
Ideensammlung ·
Organisation ·
Ort & Infrastruktur ·
Helfer ·
Raumplan ·
Inhaltliche Planung ·
Mikrowelten ·
Social Event ·
Werbung ·
ToDo-Liste
|