Hallo zusammen, ich habe mir das Olimex Board mit dem ARM LPC2148 zu gelegt. Ich habe vor dem Piezo-Speaker auf dem Board Töne zu entlocken. Leider bis jetzt ohne Erfolg. Zudem gibt es nirgends eine Dokumentation zu dem Board. Hat jemand eine Ahnung wie man den Speaker ansteuert?
Timer + Port toggeln... entweder einen fest auf masse und den anderen toggeln oder beide jeweils komplementär...
Das Board wird wohl das http://olimex.com/dev/lpc-p2148.html sein. Und das http://olimex.com/dev/images/lpc-p2148-sch.gif ist der Schaltplan. Dem kann man entnehmen, daß der Piezosummer an P0.12 und P0.13 des 2148 angeschlossen ist. Was für eine Dokumentation meinst Du noch zu benötigen?
Wie schnell müsste ich denn den Port togglen? Stimmt es, dass durch den Piezo Lautsprecher nur eine Art Klicken erzeugt werden kann?
> Wie schnell müsste ich denn den Port togglen?
Na, mit der doppelten Frequenz, die Du als Ton erzeugen möchtest.
Schaltest Du den Port mit 2 kHz um, dann erzeugst Du ein Rechtecksignal
mit 1 kHz Frequenz, und das sollte schon ganz gut zu hören sein.
Ein Codebeispiel? Na, bastel Dir einen Timerinterrupt, initialisiere den
Timer so, daß der Interrupt mit 2 kHz ausgelöst wird, und packe den
Port-Umschalte-Code in die Interruptroutine.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.