尝试用m61写一个音频界面

[复制链接]
查看1377 | 回复15 | 2023-12-1 01:52:29 | 显示全部楼层 |阅读模式
如题
当前使用的DAC:ES9038Q2M

目前进度:
能使用I2C控制ES9038Q2M了,也能使用I2S输出1k正弦波
目前的问题:
使用UAC2.0会时不时卡死(可能跟连接的稳定性有关),无法让I2S的DMA以正确的方式读取usbd_ep_start_read读取的数据(只发出有规律的杂音)
无法使用博流sdk的player_bt(蓝牙播放器),启动之后只会报错exception_entry,我没有JTAG所以用栈回溯看了一下是在vsprintf发出的错误,使用log来缩小发生异常的范围也没办法定位到具体那个函数(调用链好长,没耐心搞)

1k的正弦波,看上去有很多谐波

1k的正弦波,看上去有很多谐波


源码会打包到评论区,之后可能会传到github

回复

使用道具 举报

爱笑 | 2023-12-1 08:55:44 | 显示全部楼层
优秀!
用心做好保姆工作
回复

使用道具 举报

粉色小风扇 | 2023-12-1 09:04:05 | 显示全部楼层
666
回复

使用道具 举报

WT_0213 | 2023-12-1 09:16:02 | 显示全部楼层
回复

使用道具 举报

bzhou830 | 2023-12-1 09:25:37 | 显示全部楼层
优秀
选择去发光,而不是被照亮
回复

使用道具 举报

496199544 | 2023-12-1 10:22:16 | 显示全部楼层
回复

使用道具 举报

lsrly | 2023-12-1 11:14:33 | 显示全部楼层
666
回复

使用道具 举报

O2C14 | 2023-12-1 11:30:19 | 显示全部楼层
源码

AiPi-es9038q2m.zip

14.91 KB, 下载次数: 1

回复

使用道具 举报

干簧管 | 2023-12-1 13:00:08 | 显示全部楼层
厉害
回复

使用道具 举报

minmin_99 | 2023-12-1 13:46:47 | 显示全部楼层
太厉害了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则