OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1900|回复: 1

STM32f407 IIS作为从机模式问题

[复制链接]

1

主题

2

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2023-3-27
在线时间
3 小时
发表于 2023-8-31 16:07:23 | 显示全部楼层 |阅读模式
       我有一个音频处理器,使用的IIS作为主机模式,发送数据。现在想把IIS数据发送给STM32f407,把STM32作为IIS从机接收,时钟都是外部的音频处理器提供的,但是会存在数据无法对齐现象。比如发送固定数据5555=’0101 0101 0101 0101‘,但是会发现移位了,DR寄存器为16位,但是读取到的可能是’(0) 1010 1010 1010 1010‘,最前面的0向前移动一位,导致读到的是AAAA,当然也可能读到其他数据,比如把最前面的5丢失,导致最后面的5变为0,就是5550。按理来说从机接收应该不会出错吧,请问是我的配置问题还是STM32本身的问题?
       如果是STM32主机模式,自己产生时钟,接收外部IIS才可能会导致数据无法对齐吧?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2023-3-27
在线时间
3 小时
 楼主| 发表于 2023-9-6 09:18:57 | 显示全部楼层
我尝试了下从机发送,也是同样的情况。等待SPI状态寄存器SR的一个格式检测我为正确时,再进行接收为正确。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 06:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表