我用CC1310连接MIC,使用PDM转PCM来采集音频数据,根据CC1350STK里面的pdmstream工程移植,
使用PDMCC26XX_requestBuffer函数来获取转换后的数据,发现数据不对,我直接把dat引脚接VCC,
得到的数据是0x0011或者是0x0004,dat引脚接GND得到的数据是0xFF94或者是0x00c9,不知道是什么原因。
Viki Shi:
“使用PDM转PCM来采集音频数据,使用PDMCC26XX_requestBuffer函数来获取转换后的数据”,没看懂,PDMCC26XX_requestBuffer采集的是PCM数据?
user4596409:
回复 Viki Shi:
我是根据例程里面的pdm转换后的回调函数中,使用PDMCC26XX_requestBuffer来读取转换好的数据,这个函数不是用来读取转换后的pcm数据吗?能否指点一下!
Viki Shi:
回复 user4596409:
是的,理解你的意思了。PDM驱动的使用建议参考官方文档:dev.ti.com/…/_p_d_m_c_c26_x_x_8h.html