kramann.info
© Guido Kramann

Login: Passwort:










1.8 Übung 1


Kleines Basisprojekt: Taste PB0 bei muecB gedrückt: 42 bei Anzeige muecA, sonst 0.

Aufgabe 1

  • Laden Sie das Beispielprojekt aus Kapitel 1.7 in das AVR-Studio, kompilieren es und übertragen es auf Mikrocontroller B des Testboards
  • Messen Sie die an Pin 18 ausgegebene Frequenz.
  • Welche Frequnz hat das Sägezahlsignal?

Aufgabe 2

  • Versuchen Sie ausgebend vom aktuellen Projekt ein Programm zu schreiben, das ein sinusförmiges PWM-Signal im hörbaren Bereich erzeugt.

Aufgabe 3

  • An Pin 21 des Mikrocontrollers ist ein Lautsprecher angeschlossen.
  • Auf diesen Pin kann der PWM-Ausgang von Timer 2 gegeben werden.
  • Schreiben Sie unter zuhilfenahme des Datenblattes für den ATmega32 eine ähnliche Klasse wie PWMtimer1 für den Timer 2 mit dem Namen PWMtimer1.
  • Mit ihr soll es möglich sein das sinusförmige Signal von Aufgabe 2 auf den Lautsprecher zu legen.