Merhaba arkadaşlar pwm kullanarak sesi hoparlörden çıkarmak istiyorum. Sesi 8 khz olarak 8 bit kaydettim. Wavtocode programı ile sesi c kodlarına çevirdim. Çıkışta pwm frekansımı 8 khz aldım. Bu c kodlarını pwm in duty cycle'ını değiştirerek mi hoparlörden duyacağız ?
8 khz olarak 8 bit kaydettiyseniz. her örneği 125uS aralıklar ile pwm donanımına göndermelisiniz.
Bunu gönderdiğinizde pwm pini çıkışındaki RC filtrede şu gerilimleri görmelisiniz.
data 255 > 5V
...
...
....
data 128 > 2.5V
...
...
...
data 0 > 0V
RC filtre çıkışına ayrıca seri kondansatör takılır, amplifikatöre bağlanır. amlifikatörden başarıyla dinlenir.
Cevabımız için teşekkürler 255 yazdığınız değeri programımızda neye karşılık geliyor?