AVR-Demoboard (Legacy)
Hinweis: Dieser Bausatz wird vom Bastli nicht mehr produziert.
An seine Stelle treten diverse STM, TI, RaspberryPi, Arduino und andere DevBoards. Für
Lötanfänger bieten wir diverse Lötbausätze von Adafruit (schreibe uns, falls
Du betreut werden willst). Dazu gesellen sich mit unserem PCB Service die
Möglichkeit, direkt selber ein Board zu fräsen. Viele Microcontroller-Typen
haben wir schon an Lager.
Selbstverständlich bleibt unser Support für das AVR-Demoboard erhalten.
Beschreibung
Das AVR-Demoboard haben wir dazu entworfen, um Anfängern die Möglichkeiten
eines Atmel Mikrocontrollers (AVR ATMega32) zu zeigen und um eine Türe in die
Welt der Controller zu öffnen. Natürlich kann es auch einfach als
“Development-Board” verwendet werden, da nahezu alle IO-Pins des AVR mittels
Stiftleisten kontaktierbar sind und das Board so gute
Erweiterungsmöglichkeiten bietet.
Mit der sich auf dem Board befindenden Hardware lassen sich viele Features des
AVR ausreizen, was dem Anfänger viele “Erkundungsmöglichkeiten” bietet.
Ausserdem haben wir Wert darauf gelegt, dass das Board leicht für den Anfänger selbst aufzubauen ist, damit man rasch und unkompliziert zu ersten Ergebnissen beim Mikrocontroller-Einstieg gelangt, dies wird auch durch die Dokumentation des Boards gefördert.
Damit Anfänger keine Lötschwierigkeiten haben, ist das PCB industriell gefertigt und sehr leicht lötbar.
Die folgenden Fotos liegen hochauflösend vor. Sie sollen den Aufbau des AVR- Demoboardes erleichtern.
Features des AVR-Demoboards
- ATMega32
- 16MIPS bei 16MHz
- Interner konfigurierbarer Oszillator
- 32KB Flash
- 1KB EEPROM
- 2KB SRAM
- 2 8Bit Counter
- 1 16Bit Counter
- 4 PWM Kanäle
- 8-Kanal A/D-Wandler (10 Bit auflösung)
- UART
- Watchdog
- …
- 16MHz Quarz
- 10Pin ISP-Anschluss
- 4 Taster
- 8-Bit DIP-Schalter
- 7-Segment Anzeige
- 5 LED’s
- Temperatursensor (LM335)
- IR-Decoder (SFH5110-36)
- Serielle Schnittstelle
- Spannungsregler
Aufbau
Das AVR-Demoboard muss zuerst selber aufgebaut werden. Dazu müssen die mitgelieferten Bauteile mit der Platine verlötet werden. Dies ist auch für Anfänger keine grosse Schwierigkeit.
Tipps und Hinweise für den Aufbau finden sich in der Dokumentation zum Board, welche auf dieser Seite gedownloaded werden kann. Bitte durchlesen und beachten!
Solltet ihr trozdem Fragen oder Probleme haben, scheut euch nicht, uns eine Mail zu schreiben oder einfach während unserer Öffnungszeiten vorbei zu kommen.
Lieferumfang
Der Bausatz enthält alle benötigten Bauteile und die industriell gefertigte Platine.
Alle für den Aufbau benötigten Werkzeuge und Gerätschaften werden vom Bastli im Elektroniklabor gratis zur Verfügung gestellt.
Für den Betrieb des Boardes wird noch eine geeignete Spannungsversorgung (8-12V DC oder 6-8V AC)) sowie ein Programmieradapter (z.B. unseren USBASP 2.0) benötigt.
Preis
Das AVR-Demoboard ist während unseren Öffnungszeiten im Bastli-Shop zum Preis von 40Sfr. erhältlich.

Dateien
Im Folgenden Zip-File findet ihr die nötigen Ressourcen zum AVR-Demoboard wie Aufbauanleitung/Tutorial, Schaltpläne, Terminalprogramm, Datenblätter und ein Beispielprogramm.
Vom AVR-Demoboard gab es bisher 2 Revisionen. Diejenigen, welche die ältere
Version besitzen, finden im folgenden Zip-File ihre Ressourcen. Das alte
Demoboard wurde bis Mitte Mai 2011 verkauft.
AVR_Demoboard_Ressourcen_alt.zip
Links
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Gutes Tutorial, um
den AVR in C zu programmieren.
http://www.atmel.com Atmel Homepage (AVR Datenblatt, Application Notes,…)
http://www.roboternetz.de/wissen/index.php/L%C3%B6t-Tutorial Tutorial für
ungeübte Löter
CPLD-Demoboard
Hinweis: Dieser Bausatz wird vom Bastli nicht mehr produziert.
An seine Stelle treten das Basys FPGA DevBoard von Digilent.
Selbstverständlich bleibt unser Support für das CPLD Board erhalten.
Beschreibung
Analog zu unserem beliebten AVR-Demoboard haben wir auch ein CPLD-Demoboard
entwickelt.
Es bietet eine kostengünstige Einstiegsmöglichkeit in die Welt der
programmierbaren Bausteine und Digitaltechnik.
Wie üblich ist auch dieses Board für Anfänger bestens geeignet, es gibt eine
genaue Dokumentation sowie entsprechende Beispielprojekte, welche den Einstieg
erleichtern.
Es ist durchaus vergleichbar mit demjenigen Board, welches auch im PPS
“Digitaltechnik” von Prof.Tröster verwendet wird, wer sich also weiter mit
dieser Materie beschäftigen möchte, hat nun die Möglichkeit dazu.
Features des CPLD-Demoboards
- CPLD:
- Typ: Xilinx xc9572xl
- 3.3V
- 72 FlipFlops
- 0 bis über 100MHz Taktfrequenz möglich
- Peripherie des Boardes:
- Zwei Sieben Segment Anzeigen
- 8 Schalter (DIP Switches)
- 5 Taster
- 4 LEDs
- 1 Digital-Analog-Converter, 4 Bit Auflösung, incl. Filter und Klinkenbuchse als Audio-Ausgang
- 3 Quarzgenerierte Taktfrequenzen (250Hz, 16kHz, 256kHz)
- Integrierte Spannungsversorgung. Nötige Speisung: mindestens 7V und 200mA nötig.
Aufbau
Mit Hilfe der Dokumentation sollte der Aufbau auch für einen Anfänger
problemlos vonstatten gehen, es müssen lediglich die Bauteile mit der Platine
verlötet werden.
Im Bastli werden alle Werkzeuge für den
Aufbau gratis zur Verfügung gestellt.
Entwicklungsumgebung und Programmierung
Für die Xilinx CPLDs der xc9500 Serie steht, wie für alle Xilinx Chips, die
Entwicklungsumgebung Xlinix ISE zur Verfügung. Diese kann kostenlos unter
www.xilinx.com bezogen werden und bietet alle Features, die man sich wünscht.
Um Euch den Einstieg zu erleichtern, haben wir die wichtigsten Funktionen der
Software für Euch zusammengefasst. Xilinx bietet jedoch auch eine sehr
umfassende Hilfe im Internet an.
Falls Ihr weitere Hilfe für eigene Projekte braucht, stehen wir euch gerne mit
Rat und Tat zur Seite.
Das Board verfügt über einen 20 Poligen JTAG Anschluss. Im Bastli gibt es mit dem USBASP 2.0 einen geeigneten Programmieradapter mit USB Anschluss dazu. Damit wird das Programmieren des CPLD zum Kinderspiel.
Lieferumfang
Der Bausatz beinhaltet alle benötigten Bauteile und die industriell gefertige
Platine.
Um das Board zu betreiben, braucht ihr nur noch eine geeignete
Spannungsversorgung (6-10V AC/DC) und einen Programmieradapter(z.B. unseren
USBASP 2.0)
Alle für den Aufbau benötigten Werkzeuge und Gerätschaften werden vom Bastli
im Elektroniklabor gratis zur Verfügung gestellt.
Preis
Das CPLD-Demoboard ist im Bastli-Shop während unseren Öffnungszeiten zum Preis von 40Sfr. erhältlich.

Dateien
Im Folgenden Zip-File findet ihr die nötigen Ressourcen zum AVR-Demoboard wie Aufbauanleitung/Tutorial, Schaltpläne, Terminalprogramm, Datenblätter und ein Beispielprogramm.
USBasp
Hinweis: Dieser Bausatz wird vom Bastli nicht mehr produziert. An seine
Selbstverständlich bleibt unser Support für den USBasp erhalten.
Beschreibung
Der USBasp ist ein Programmiergerät für Atmel Mikrocontroller. Im Gegensatz zu
den meisten anderen USB-Programmiergeräten ist das ganze Protokoll in Software
implementiert. Da keine speziellen USB-IC’s benötigt werden, kann der USBasp
sehr günstig und einfach aufgebaut werden.
Diese Lösung ist zwar nicht 100%ig kompatibel zur USB-Spezifikation, hat aber
trozdem auf all unseren Testgeräten problemlos funktioniert.
Die Firmware und Treiber für den USBasp können von der Homepage des Entwicklers (www.fischl.de/usbasp) heruntergeladen werden.
Funktion
Der USBasp kann nicht direkt im AVRStudio benutzt werden.
Um einen AVR mit dem USBasp zu programmieren braucht man avrdude ab Version
5.2.
Bei der neusten WinAVR Version ist avrdude 5.3 bereits dabei.
Für die Windowsbenutzer gibt es unter http://www.ullihome.de/index.php/USBAVR-ISP
eine alternative Firmware, welche das STK500V2 Protokoll unterstützt und
somit direkt aus dem AVRStudio benutzt werden kann.
Aufbau
Um die Firmware in den AVR des USBasp zu laden, bräuchte man ein funktionierendes Programmiergerät, deshalb haben wir den AVR des USBasp bereits für euch programmiert und dies entfällt somit.
Der USBasp sollte mit Hilfe der Grafiken (Schaltplan und Layout) problemlos
auch als Anfänger aufbaubar sein.
Solltet ihr trozdem noch Fragen haben, scheut euch nicht, uns eine
Mail zu schreiben oder einfach während
unserer Öffnungszeiten vorbei zu kommen.
Dateien
Links
http://www.fischl.de/usbasp Homepage von
USBasp (Firmware und Treiber)
http://www.ullihome.de/index.php/USBAVR-ISP Alternative Firmware mit
STK500V2 Protokoll.
http://www.obdev.at/products/avrusb/index.html AVR-USB


















