Picproje Elektronik Sitesi

PICPROJE PROGRAMLAMA DERSLERİ => STM32 Örnekleri => Konuyu başlatan: kageja - 03 Kasım 2014, 00:02:24

Başlık: Sorun: STM32F4'de Mikrofondan Gelen Ses Datalarını İşleme
Gönderen: kageja - 03 Kasım 2014, 00:02:24
Merhaba Arkadaşlar,

Aşağı yukarı bir bir buçuk aydır STM kiti üzerinden net olarak çalışıyorum. Ancak Mikrofondan Ses datalarını alıp PC tarafında işlemek istediğimde bir takım sıkıntılar oluşuyor.

Sorun 1: STM'de buffer'ima kayıt olan datalar 16 bit ancak USART'dan tek seferinde 8 bit data gönderebiliyorum. PC tarafında aldığım bu 8 bit dataları nasıl orjinal formunda tutabilirim.NOT c# bilmiyorum c/c++ da port denetiminde de pek hakim değlim ama bi pseudo kod olursa gerçekleştirebileceğime eminim.

Sorun 2: sorun 1'i hallettiğimi düşünürsek STM'de buffer'ima kayıt olan veriler uint16_t türünden. ancak benim MATLAB ortamında ses işleyebilmem için float bi değere ihtiyacım var. Sorun 1'i hallettiğimi düşünürsek direk olarak  "pc_buff = (float) (uint16_t tipinden data )" gibi bi casting işe yarar mı.

Sorun 3: Bu arada verileri termianl programı üzerinden log.txt kaydı yaparak alabiliyorum. Bunları yukardaki sorunlar olduğunu düşünürsek nasıl işleyebilirim.

Saygılarımla iyi çalışmalar .
Başlık: Ynt: Sorun: STM32F4'de Mikrofondan Gelen Ses Datalarını İşleme
Gönderen: kageja - 07 Kasım 2014, 23:12:11
Müsadenizle bir sorum daha olacak mikrofon dataları geldikten sonra standart olarak PDM-to-PCM işlemi yaptıktan sonra queue yada queve dedikleri bişeyler var bunlar nedir gereklimidir ?
Başlık: Ynt: Sorun: STM32F4'de Mikrofondan Gelen Ses Datalarını İşleme
Gönderen: kageja - 10 Kasım 2014, 02:04:57
BU KONUDA UFAKTA OLSA YARDIMI DOKUNACAK KİMSE YOK MU ?
Başlık: Ynt: Sorun: STM32F4'de Mikrofondan Gelen Ses Datalarını İşleme
Gönderen: kimlenbu - 10 Kasım 2014, 11:36:36
http://www.mathworks.com/help/supportpkg/stmicroelectronicsstm32f4discovery/ug/micin.html (http://www.mathworks.com/help/supportpkg/stmicroelectronicsstm32f4discovery/ug/micin.html)
Başlık: Ynt: Sorun: STM32F4'de Mikrofondan Gelen Ses Datalarını İşleme
Gönderen: kageja - 13 Kasım 2014, 17:18:40
@kimlenbu çok teşekkür ederim ancak bu matlab üstünde gerçekleştirilen bi uygulama ben stmde çalışıyorum. Ayrıca bu önerdiğiniz uygulamayı denediniz mi fread(serial) ile dataları stm üstünden çeker iken dataları matlabda bir mat dosyasına mı kaydediyor bunu nasıl gerçekleştiriyor
Başlık: Ynt: Sorun: STM32F4'de Mikrofondan Gelen Ses Datalarını İşleme
Gönderen: kageja - 26 Kasım 2014, 22:08:59
KONU GÜNCEL:

Sesleri alabiliyorum bunları matlabda digital sese dönüştürebiliyorum bu konuda isteyene yardımcı olabilirim ancak aldığım seslerde gürültü var. Sebebi ne olabilir ?