完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
2个回答
|
|
问题找到了,一个关键的问题是在两个AIC3204的程序转换当中,没有把相对应的寄存器转换过来,导致,使用i2S0时,使用I2S2的寄存器及中断标志位。
至于问什么会在两个芯片之间转换,仅仅只是为了测验BCLK,WCLK从AIC3204中输出所需的频率。其中一个测量点被挡住,没发测量。 |
|
|
|
当AIC3204作为主模式(master mode)时,接收数据没有产生的原因可能有以下几点:
1. 时钟设置问题:在主模式下,AIC3204需要提供BCLK和WCLK时钟给其他设备。请确保时钟设置正确,包括时钟频率、相位和极性。检查时钟源(MCLK)是否稳定且符合要求。 2. 同步问题:在主模式下,AIC3204需要与从设备(如C5517EVM)同步。请确保AIC3204和C5517EVM之间的同步信号(如LRCLK)正确连接,并且同步信号的时序和极性设置正确。 3. 数据格式问题:请检查AIC3204和C5517EVM之间的数据格式是否一致,包括数据位宽、采样率和数据对齐方式等。如果数据格式不一致,可能导致接收数据不正确。 4. 接口连接问题:请检查AIC3204和C5517EVM之间的接口连接是否正确,包括数据线、时钟线和控制线等。确保连接无误且接触良好。 5. 固件或软件问题:请检查AIC3204和C5517EVM的固件或软件设置是否正确,包括寄存器配置、中断处理和数据处理等。如果固件或软件设置不正确,可能导致接收数据不正确。 6. 硬件故障:如果以上原因都排除了,可能存在硬件故障。建议检查AIC3204和C5517EVM的硬件,包括芯片、电路板和连接器等。 为了解决这个问题,可以按照以下步骤进行排查: 1. 检查时钟设置,确保时钟频率、相位和极性正确。 2. 检查同步信号连接,确保同步信号的时序和极性设置正确。 3. 检查数据格式,确保AIC3204和C5517EVM之间的数据格式一致。 4. 检查接口连接,确保连接无误且接触良好。 5. 检查固件或软件设置,确保寄存器配置、中断处理和数据处理等设置正确。 6. 如果以上步骤都无法解决问题,考虑检查硬件是否存在故障。 希望以上分析和建议能帮助您解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
334 浏览 1 评论
528 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
773 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
649 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1126 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
55浏览 29评论
112浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
250浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
199浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
54浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 11:40 , Processed in 3.182786 second(s), Total 89, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号