21ic问答首页 - 请问华大的FAE为什么F460的I2S读数据总是0
请问华大的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,读出来的数据就是写进去的数据,好奇怪,有知道原因的高手吗?
用的PA12,参考了ddl里的i2s_record_wm8731_exck_dma例程,但改成了内部时钟输出,现在就是读wm8974总是0,示波器测量所有管脚波形都正常,单独控制PA12输出或者读取电平状态也正常,不论在主函数里循环读还是在接收中断里读或者在DMA里自动读,永远都是0。I2S写倒是正常,如果同时读写I2S,读出来的数据就是写进去的数据,好奇怪,有知道原因的高手吗?
赞0
评论
2022-12-01
赞0
评论
2022-12-01
赞0
评论
2022-12-01
赞0
评论
2022-12-01
赞0
评论
2022-12-01
您需要登录后才可以回复 登录 | 注册