Welcome to c't Bot
Mikrocontroller
Der ATmega32 von Atmel bildet das Kernstueck der Steuerung des c't-Bots. Mit seinen 32 Ein-und Ausgaengen und 32kByte Flash Speicher ist er derzeit der leistungsfaehigste Prozessor aus der AVR Reihe, der noch im Standard-DIL Gehaeuse verfuegbar ist. Falls der Speicher einmal knapp werden sollte, koennte als pin-kompatibler Mikrocontroller auch der ATmega644 eingesetzt werden. Dieser ist aber derzeit noch nicht verfuegbar.
Trotz der relativ grossen Anzahl von Ports sind alle seine Ports belegt. Deshalb werden ueber Schieberegister noch drei 8-Bit Porterweiterungen angebunden. Dort sind die LEDs und die Enable Leitungen fuer die einzelnen Baugruppen angebunden. ¨ıber den dritten Erweiterungsport kann optional ein LCD-Modul angeschlossen werden.
Vom Steuer-Programm werden die Sensoren abgefragt und die Aktoren (Motoren, Servos) eingestellt. Ausserdem kuemmert er sich noch um die Kommunikation mit dem PC oder anderen c't-Bots.
Schaltbild