Atmel ATmega32

Aus c't-Bot Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Einleitung

Der ATmega32 Mikrocontroller der Firma Atmel bildet das Herzstück des c't-Bots. Vom Steuer-Programm werden die Sensoren abgefragt und die Aktoren (Motoren, LEDs) eingestellt. Außerdem kümmert er sich noch um die Kommunikation mit dem PC oder anderen c't-Bots.

Falls der Speicher einmal knapp werden sollte, könnte als pin-kompatibler Mikrocontroller auch der ATmega644 eingesetzt werden. Dieser ist seit Ende 2006 auch verfügbar.

Features

Die wichtigsten Eigenschaften des ATmega32 im Überblick:

  • 32kByte internes Flash-Memory, mindestens 10000 Schreib/Lösch Zyklen
  • 1024 Byte EEPROM, mindestens 100000 Schreib/Lösch Zyklen
  • 2048 Byte SRAM
  • bis zu 32 programmierbare I/O Ports
  • 8 10-bit AD-Wandler
  • 1 Analog Komparator
  • USART, JTAG, ISP, SPI und I2C(TWI) Schnittstelle
  • 2 8-bit und 1 16-bit Timer
  • 4 PWM Ausgänge
  • 16 MIPS bei 16MHz Takt

Pin Belegung

ATmega32 Pinbelegung
Quelle: Atmel

Block Diagramm

ATmega32 Block Diagramm
Quelle: Atmel

Siehe auch


Weblinks

Autor

Marvin