Pfad: Home => AVR-Tutorial
Zuendtester

Präsentation der AVR-Mikrokontroller mit Anwendungsbeispielen

Die folgende Serie von Präsentationen gibt eine Einführung in die Anwendung von AVR-Mikrokontrollern und demonstriert an einfachen Beispielen mit dem AVR ATtiny13 die Verwendung der Hardware und die Programmierung. Der Quellcode der Anwendungsbeispiele ist zugänglich und ausführlich kommentiert. Die Präsentation liegt im PDF-Format vor, auf Anfrage stelle ich die Dateien auch im OpenOffice- oder M$-Powerpoint-Format zur Verfügung.
TeilDateiInhaltGröße
0Anwendungsbeispiele.pdf Zeigt anhand von neun praktisch gebauten Geräten die Anwendungsvielfalt von AVR-Mikrokontrollern763 kB
1Teil_1_Prozessoren.pdf Erläutert den Begriff Computer, vergleicht PC, Mikrocomputer und Mikrocontroller, erläutert am Beispiel eines Ruftonauswerters die Vorteile von Mikrokontrollern91 kB
2Teil_2_BitsAndBytes.pdf Zahlenformate dezimal, binär, hexadezimal, Bytes, Worte, Doppelworte 111 kB
3Teil_3_Befehle.pdf Rechenhardware, AVR-Typen-Übersicht, Chipformen, Befehlsablauf, Instruktionen, Mnemonics146 kB
4Teil_4_AufbauTiny13.pdf ATtiny13, Aufbau, interne Hardware, AD-Wandler, Programmierinterface, eine externe Beispielbeschaltung127 kB
5aTeil_5a_UebersichtBeispiele.pdf Übersicht der Programmierbeispiele48 kB
5bTeil_5b_Beispiel01_02.pdf Ein einfaches Testboard mit dem ATtiny13, Parallelport-Interface für die ISP-Programmierung, Programm mit Editor schreiben, Beispiel 01: unendliche Schleife, Assemblieren mit gavrasm, Assemblerausgabe, Listing, Hexdatei, Brennen mit Pony-Prog, Beispiel 02: LED anschalten, Portausgaben329 kB
6Teil_6_Beispiel03_07.pdf Beispiel 03: LED an- und ausschalten, Beispiel 04: LED an- und ausschalten mit Verzögerung, DSchleifenverzögerungen, Einführung in Timer, Taktauswahl, Vergleicher, Timer-Interrupts, Beispiel 05: Timer-LED-Steuerung, Beispiel 06: NF-Erzeugung mit Timer, Beispiel 07: Externer Interrupt, Interrupt-Vektoren, Init Timer/Interrupt, Testaufbau650 kB
7Teil_7_Beispiel08_10.pdf Kommandozeilen-Aufruf mit gavrasmW, Assembleraufruf mit Batch-Datei, Beispiel 08: Tonerzeugung mit Timer und Taster mit externem Interrupt, Beispiel 09: Tonhöen einstellen mit Poti am AD-Wandler, Interruptvektoren, Beispiel 10: Morsebake, Parameter für Tonhöhe und Gebegeschwindigkeit, Morsetabelle im Speicher, Morsetext im Speicher, 398 kB
8Teil_8_Beispiel_11.pdf Beispiel 11: Sinusgenerator mit AVR-Timer, Timerausgang Rechteckgenerator und RC-Filter zur Sinus-Erzeugung, PWM-Generator mit Timer zur Sinuserzeugung, Berechnung der optimalen R- und C-Göße, Transistor-Emitterfolger, Aufbau, Programm, Schirmbilder245 kB
5..8bsp01_loop.asm
bsp02_led.asm
bsp03_blink.asm
bsp04_blink_langsam.asm
bsp04_blink_langsam_takte.asm
bsp04_blink_langsam_tn12.asm
bsp05_blink_Timer.asm
bsp05_blink_Timer_kurz.asm
bsp06_lsp.asm
bsp07_keyint.asm
bsp08_morsekey.asm
bsp09_adcmorsekey.asm
bsp10_morsebake.asm
bsp11_1750_SinePwm.asm
Quellcode der Beispiele775 B
...
9 kB
0..8 praesentation.zip Alle PDF-Teile zusammen plus alle Quellcode-Dateien in Unterverzeichnis (beim Auspacken Verzeichnisse entpacken lassen!)2,7 MB
©2006 by http://www.avr-asm-tutorial.net