MSP430 - Beep Ton Lautstärke Verstärken

OP #1904752
Lesenswert?

Hi,

ich arbeite mit einem MSP430 Development Kit mit dem Controller 
MSP430FG4618.

Da kann man über den Piezzospeaker einen Ton erzeugen. Das hab ich wie 
folgt gelöst:

void beep128(void)
{
  int i;
  int b=0;

  while (b<200)         // je länger die Whileschleife, um so länger der 
Ton
 {
  P3OUT ^= 0x20;      // toggle P3.5 Speaker
  for(i=128;i>0;i--); // i gibt die Höhe des tones an
  b++;          // umso kleiner i um so höher der Ton
 }
}

Kann man diesen Ton irgenwie lauter machen?
Konnte bisher nur die Tonhöhe und die Länge variieren.

Viele Grüße

Stefan.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren