MSGEQ7 mit ATMEGA88

OP #4825746
Hallo,

ich sitze gerade an einem Projekt in der Hochschule. Ich möchte einen 
Spektrum-Analyzer mit Hilfe eines MSGEQ7 aufbauen. Die Hochschule 
besitzt ein eigenes Board( MiniMEXLE) mit einem atmega88, mit dem das 
Projekt realisiert werden soll.

Der Platinenaufbau ist mittlerweile erledigt und nun geht es an die 
Programmierung.

Ich muss am PD1 Ausgang des atmega88 ein Strobe mit bekannten Zeiten 
erstellen, damit das DC-Output Signal des MSGEQ7 ausgelesen werden kann.
Am PC5 soll das Eingangssignal eingelesen werden.

Kann mir jemand erklären wir ich diesen Strobe in C programmieren kann?

MFG Alex
Das Datenblatt ist hier schon verlinkt, muss man also nur noch lesen.

PD1 muss erst mal als Ausgang eingestellt werden, dafür gibt es ein 
Konfigurationsregister, ebenso PC5 als Eingang. Dann müssen mit 
Abständen von mind. 72 µsec fallende Flanken am Strobe stattfinden. Die 
Mindestlänge im High-Zustand ist 18µsec. Für einen ATmega88 sind dazu 
immer noch einige Pausen dazwischen nötig, die man mit NOP auffüllen 
oder sinnvoller nutzen kann.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.