问答

汇集网友智慧,解决技术难题

21ic问答首页 - 请问华大的FAE为什么F460的I2S读数据总是0

DMA DM wm8731 wm8974 示波器测量 record

请问华大的FAE为什么F460的I2S读数据总是0

wenleileilei2021-04-25
本帖最后由 wenleileilei 于 2021-4-25 18:23 编辑

用的PA12,参考了ddl里的i2s_record_wm8731_exck_dma例程,但改成了内部时钟输出,现在就是读wm8974总是0,示波器测量所有管脚波形都正常,单独控制PA12输出或者读取电平状态也正常,不论在主函数里循环读还是在接收中断里读或者在DMA里自动读,永远都是0。I2S写倒是正常,如果同时读写I2S,读出来的数据就是写进去的数据,好奇怪,有知道原因的高手吗?
回答 +关注 15
2719人浏览 5人回答问题 分享 举报
5 个回答

您需要登录后才可以回复 登录 | 注册