Veranstaltungsreihe/Mikrocontroller Workshop: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(orthographie++)
Zeile 20: Zeile 20:


In diesem Workshop werden wir zuerst ein minimales Microcontrollersystem mit einem Atmel AVR Controller auf einer Lochrasterplatine aufbauen, und dann in die Programmierung des Controllers mit dem AVR-gcc einsteigen.
In diesem Workshop werden wir zuerst ein minimales Microcontrollersystem mit einem Atmel AVR Controller auf einer Lochrasterplatine aufbauen, und dann in die Programmierung des Controllers mit dem AVR-gcc einsteigen.




Zeile 42: Zeile 41:
Es schadet auch nicht, wenn ihr mal 2 L�tkolben oder Zangen mitbringt, f�r den Fall, das jemand anders irgendetwas nicht hat.
Es schadet auch nicht, wenn ihr mal 2 L�tkolben oder Zangen mitbringt, f�r den Fall, das jemand anders irgendetwas nicht hat.


==Bentigte Bauteile==


Hier mal eine Liste mit den f�r das Microcontrollersystem ben�tigten Bauteilen:
Die [[LaborBoardTeile|Bauteilliste]] f�r das Board findet ihr jetzt auf einer eigenen Wiki-Seite.
 
{| border="1" cellpadding="2"
|+ F�r das Grundsystem
|-
! Anzahl !! Beschreibung !! Reichelt Bestell Code !! Kosten
|-
| 1 || ATmega 32 Microcontroller || ATMEGA 32-16 DIP || 6,20
|-
| 1 || Sockel f�r Controller || GS 40P || 0,45
|-
| 1 || Quartz 16MHz || 16-HC18 || 0,44
|-
| 1 || LED 5mm gr�n low current || LED 5MM 2MA GN || 0,09
|-
| 8 || LED 3mm rot low current || LED 3MM 2MA RT || 0,72
|-
| 1 || Lochraster Platine 160x100 || H25PR160 || 1,65
|-
| 10 || Widerst�nde 1,5 k Ohm || 1/4W 1,5K || 0,33
|-
| 5 || Taster || TASTER 3301B || 0,40
|-
| 3 || Sockelleisten 32 pol || SPL 32 || 1,23
|-
| 1 || Stecker f�r Netzteil || HEBW 25 || 0,20
|-
| 1 || Diode || 1N4004 || 0,02
|-
| 1 || Spannungsregler 5V || �A 7805 || 0,17
|-
| 5 || Kondensator 100nF || KERKO 100N || 0,35
|-
| 2 || kondensator 27pF || KERKO 27P || 0,08
|-
| 1 || Elko 470�F/25V || RAD 470/25 || 0,11
|-
| 1 || Stecker Netzteil || MW 17-GS/6 || 2,65
|-
| || || || 15,09
|}
 
Je nachdem, ob ihr den Controller �ber den LPT Port, oder �ber den Seriellen Port programmieren wollt, braucht ihr noch folgende Teile:
{| border="1" cellpadding="2"
|+ Programmierung �ber LPT
|-
! Anzahl !! Beschreibung !! Reichelt Bestell Code !! Kosten
|-
| 10 || Widerst�nde 330 Ohm || 1/4W 330 || 0,33
|-
| 1 || Sub D Stecker 25 pol || D-SUB ST 25 || 0,10
|-
| 1 || Kappe f�r Stecker || KAPPE CG25G || 0,13
|-
| || || || 0,56
|}
 
{| border="1" cellpadding="2"
|+ Programmierung �ber seriell
|-
! Anzahl !! Beschreibung !! Reichelt Bestell Code !! Kosten
|-
| 1 || Diode || 1N 4148 || 0,02
|-
| 1 || Transistor || BC 547B || 0,03
|-
| 10 || Widerst�nde || 1/4W 10k || 0,33
|-
| 1 || Sub D Buchse 9 pol || D-SUB BU 09 || 0,10
|-
| 1 || Kappe f�r Stecker || KAPPE CG9G || 0,09
|-
| || || || 0,57
|}
 
Kurz noch ein Wort zu USB/seriell Konvertern:
Diese Dinger sind echt schweine langsam, wenn man damit ein Programm auf einen
Microcontroller l�dt. Der Grund ist der, dass nicht wirklich RS232 benutzt
wird, sondern dass die Pins einzeln High und low gezuppelt werden von der
Programmier Software. Das geht wegen dem Time Slot verfahren beim USB dann
nur mit einer sehr geringen Geschwindigkeit. Sie soll wohl so ungef�hr bei
2Byte/sec liegen. Zum Ausprobieren von kleinen Programmen reicht das zwar
(also auch f�r den Workshop), aber ihr k�nnt euch selber ausrechnen, wie
lange dass dann f�r gr�ssere Programme dauert (der Controller hat 32kByte
Flash...). Desswegen ist es empfehlenswert, den Parallelen Port zu nehmen,
falls euer Notebook einen eingebauten hat. Ein USB/parallel Konverter kann �brigens in keinem Fall verwendet werden, da diese nur protokollkonform mit Druckern sprechen k�nnen.
 


Zus�tzlich k�nnte man an das System noch ein LCD mit HD44780 Controller beliebiger Gr�sse, und/oder ein Tastenfeld anschliessen. Tastenfelder habe ich bei Reichelt leider nicht gefunden, und bei Displays ist die Auswahl ziemlich gross. Desswegen hier keine Bestellnummern. Eine g�nstige art, an ein Display zukommen ist es, ein altes Faxger�t zu schlachten. Die haben eigentlich immer solche Displays. (und Tasten sind auch noch jede menge drinn...) In anderen Ger�ten findet man auch schonmal solche Displays, in Druckern z.B.. Also wer sowas hat: Bitte mitbringen!
Zus�tzlich k�nnte man an das System noch ein LCD mit HD44780 Controller beliebiger Gr�sse, und/oder ein Tastenfeld anschliessen. Tastenfelder habe ich bei Reichelt leider nicht gefunden, und bei Displays ist die Auswahl ziemlich gross. Desswegen hier keine Bestellnummern. Eine g�nstige art, an ein Display zukommen ist es, ein altes Faxger�t zu schlachten. Die haben eigentlich immer solche Displays. (und Tasten sind auch noch jede menge drinn...) In anderen Ger�ten findet man auch schonmal solche Displays, in Druckern z.B.. Also wer sowas hat: Bitte mitbringen!

Version vom 19. Juli 2005, 11:46 Uhr