DIP40 Mikrocontroller Modul mit ATmega32
Staver40 ist ein kostengünstiges Controllermodul, welches die Anwendung des ATmega32 8Bit RISC Controllers von Atmel erleichtert. Das Modul kann einfach auf einen DIP40 Sockel in der Anwenderschaltung gesteckt werden.
Zur Programmierung stehen verschiedene leistungsfähige Programmiersprache zur Verfügung. Der Download kann ohne zusätzliche Hardwaretools erfolgen.
Kein Programmer erforderlich!
Ab Werk verfügt jedes Staver40 Modul über einen integrierten Bootloader (belegt 2KB des Flash Speichers). Der Download erfolgt vom PC über eine einfache RS232 Verbindung. Die Compiler ICCAVR und BASCOM-AVR verfügen bereits über entsprechende Downloadfunktionen!
Darüber hinaus kann das Modul natürlich auch über die ISP-Schnittstelle des ATmega32 Controllers programmiert werden. Zu diesem Zweck ist auf dem Carrier Board (s.u.) ein eigener Steckverbinder vorgesehen.
Entwicklungspaket
Um den Start mit Staver40 zu erleichtern, bieten wir ein komplettes Entwicklungspaket an. Dieses enthält:
- Staver40 Modul
- Carrier Board (Schaltplan s.o.)
- LC-Display mit 2x16 Zeichen
- Seriellkabel
Auf dem Carrier Board ist ein DIP40 Sockel zur Aufnahme des Staver40 Moduls vorhanden. Ausserdem ist es mit einer Anzahl nützlicher Peripherie ausgestattet (siehe nebenstehende Liste).
Eine 9-polige Sub-D Buchse dient zum Anschluss des Downloadkabels. Zusätzlich ist eine 10-pin ISP-Buchse installiert, sie ermöglicht den Anschluß eines STK500 oder eines anderen ISP-Programmers (optional).
Zusammen mit einer 9V-Stromversorgung (nicht enthalten) und einer der unten empfohlenen Programmiersprachen kann die Entwicklungsarbeit sofort beginnen!
Programmiersprachen
Die Entwicklungsumgebung AVR Studio ist kostenlos auf der Atmel Homepage erhältlich. Sie enthält alle zur Programmierung in Assembler erforderlichen Komponenten.
Wir empfehlen zur Hochsprachenprogrammierung den ANSI-C Compiler ICCAVR und den Basic Compiler BASCOM-AVR. Für beide Compiler stehen kostenlose Testversionen zur Verfügung.
|
|
Schaltplan Carrier Board (PDF 55KB)
Lawicel: StAVReR40
Einführung & Beispielprogramme
Technische Daten:
- ATmega32 8Bit RISC Mikrocontroller mit 14,745MHz Quarztakt
- 32KB Flash
- 1KB EEPROM
- 2KB RAM
- USART, SPI, IIC
- 2x 8Bit, 1x 16Bit Timer
- 2x ext. Interrupt
- bis zu 28 digitale I/Os
- 8x 10Bit A/D-Wandler
- 2x 8Bit D/A-Wandler
- 32KB serielles EEPROM (I2C)
- DS1307 Real Time Clock (I2C)
- ISP-Schnittstelle
- RS232 Schnittstelle bis 115kBd mit ESD-geschütztem Treiber
- Bootloader für einfachen Download via RS232
- erweit. Temp.bereich: -40..+85°C

Staver40 auf Carrier Board mit LCD
Carrier Board Features
- DIP40 Sockel für Staver40 Modul
- 4 Tasten
- Piezo-Summer
- LCD-Anschluß
- 2 Indikator-LEDs
- Resettaster
- 3V LiMn Backupbatterie für RTC
- leistungsstarker Spannungsregler
- RS232 Buchse
- Lochrasterfeld mit div. SMD-Pattern
- 10-pol. ISP-Anschluß

Anschlußbelegung Staver40
|