Herunterladen Diese Seite drucken
Atmel Atmega8 Produktinformationen
Atmel Atmega8 Produktinformationen

Atmel Atmega8 Produktinformationen

Basis set & isp programmer

Werbung

Produktinformationen
Basis Set Atmel Atmega8 & ISP Programmer
Lieferumfang :
1 Steckboard 840 Pin
1 USB ISP Programmer mit Kabel
1 Kabelsatz 32-teilig
1 Atmega8L
5 LED 3mm Klar Rot/Gelb/Grün/Blau/Weiss
3 Widerstände 330Ohm
2 Widerstände 220Ohm
2 Widerstände 1K
2 Widerstände 10K
2 Widerstände 47K
2 Kondensatoren 100nF
2 Dioden 1N4148
1 Transistor NPN
1 Transistor PNP
2 Mikro Taster
1 Ponti 10KOhm (veränderbarer Widerstand)
1 Batteriehalter AAA (ohne Batterie)
1 CD mit Software / Tools / Links / Erste Schritte / Treiber
Auf der CD :
\AVR_PACK\
\AVR_PACK\AVR_IMG\
\AVR_PACK\AVR_PRO\
\AVR_PACK\DATASHEET\
\AVR_PACK\USBISP_Driver\
\AVR_PACK\USBISP_FIRMWARE\
Software und Anleitungen
Bilder
Erste Programme
Datenblätter
Treiber zum USB Programmer
Bootloader des Programmer

Werbung

loading

Inhaltszusammenfassung für Atmel Atmega8

  • Seite 1 Produktinformationen Basis Set Atmel Atmega8 & ISP Programmer Lieferumfang : 1 Steckboard 840 Pin 1 USB ISP Programmer mit Kabel 1 Kabelsatz 32-teilig 1 Atmega8L 5 LED 3mm Klar Rot/Gelb/Grün/Blau/Weiss 3 Widerstände 330Ohm 2 Widerstände 220Ohm 2 Widerstände 1K 2 Widerstände 10K 2 Widerstände 47K...
  • Seite 2 Der Atmega8L Der Atmega8L ist ein 8-Bit-Mikrocontroller des US-amerikanischen Herstellers Atmel. Die Controller dieser Familie sind wegen ihres einfachen Aufbaus und ihrer leichten Programmierbarkeit auch bei Hobby-Anwendern weit verbreitet. Wichtige Eckdaten : Spannungsbereich 2.7 – 5.5 Volt Geschwindigkeit intern 1 MHz, mit externen Quarz bis 8 MHz programmierbarer Flash-Speicher 8k (10.000 Schreibzyklen)
  • Seite 3 ATTiny2313 (V), ATTiny44 (V), ATTiny45 (V), ATTiny84 (V), ATTiny85 (V), AT90S2313 (L), AT90S2323 (L), AT90S2343 (L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515 (L), ATMEGA8535 (L), ATMEGA16 (L), ATMEGA162 (V), ATMEGA163 (L), ATMEGA164 (V), ATMEGA165 (V), ATMEGA168 (V),...
  • Seite 4: Die Bauteile

    Die Bauteile Der Widerstand stellt einen elektrischen Widerstand für den Strom dar. Mit folgende Tabelle lässt sich der Wert bestimmen. Die Diode Typ 1N4148 lässt den Strom nur in einer Richtung fliessen. Hier ist die Polung wichtig.
  • Seite 5 Vorwiderstand betreiben. Benutzen Sie die blaue und weisse LED mit 220 Ohm und die restlichen mit 330 Ohm. So ist die Strombelastung des Atmega8 optimal. Die LED muss richtig gepolt werden. Der Keramikkondensator nutzen wir um die Spannung am Atmega8 möglichst zu stabilisieren.
  • Seite 6 Die wichtigste ist: #include <avr/io.h> Die io.h gibt uns Zugriff auf einfache Konstrukte zu verschiedene Funktionen und Variablen des Atmega8. Wie zB. DDRB, PINB usw. Mit der Delay.h #include <util/delay.h> erhalten wir Funktionen auf Wartefunktionen in Milli – oder Mikrosekunden.
  • Seite 7 Das Programm startet immer in der Main Funktion : int main(void) { So würde der Atmega8 die Main einmal durchlaufen, wir wollen aber das er fortlaufenden neue Befehle entgegennimmt. Aus diesem Grund brauchen wir eine Endlosschleife in der main. While(1) { Übersetzt heisst das, wenn das in der Klammer wahr ist wiederhole.
  • Seite 8: Sicherheitshinweise

    Sicherheitshinweise Der ISP-Programmer und Atmega8 werden geprüft und mit einer Test Firmware geflasht. Der ISP Programmer wird mit einer Gleichspannung von 5V aus dem USB betrieben und besitzt eine Überlastungsschutz. Wir können keine Schäden an Computer übernehmen. Wir empfehlen für erste Versuche ein alter PC oder Laptop mit Windows XP.

Diese Anleitung auch für:

Atmega8l