完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我正在构建一个可以正常工作的演示应用程序。 因此,我向STEVAL-CCA035V1和STEVAL-CCA030V1添加了一个I2C主机。 我可以成功地编写设备的寄存器,我也可以使用APWorkbench进行验证。 但我遇到系数问题...... 我不知道为什么但是起初加电除了均衡器之外一切正常工作,即系数没有正确加载,因此声音不受影响。 其余的配置工作,我可以听到正确的声音。 如果我让第二次运行相同的脚本,则加载系数并且声音如预期的那样。 是否有任何动作我需要加载和激活系数? 我试过几种方法: 单系数写,系数写组(数据表第66页)。 使用逻辑分析仪,我从APWorkbench重新构建了该方法,并对我的控制器进行了相同的操作。 首先我注意到订单不是数据表中的订单。 APWorkbench按顺序执行这些步骤 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 2 - 18 这是首先写入系数的寄存器,然后是地址加触发器。 数据表说第一个ram块,然后是地址,然后是系数,最后是触发器。 我不认为这是至关重要的,因为我尝试的每个变体都会产生相同的行为。 我首先尝试将系数输入ram。 对此有何想法? #sta350bw系数 |
|
相关推荐
1个回答
|
|
哈利,
根据你的描述,似乎系数没有被正确地写入。 你能在第一次初始化后尝试读出系数值吗? 由于系数写入将与LRCK同步,你能检查I2S时钟状态,如果时钟不稳定,系数写入结果将是错误的。 谢谢 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2642 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1783 浏览 1 评论
3611 浏览 6 评论
5989 浏览 21 评论
940浏览 4评论
1317浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
585浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1304浏览 3评论
1362浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 06:21 , Processed in 0.987606 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号