你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求助!!

[复制链接]
微笑哈喽 提问时间:2022-10-18 16:01 / 已解决

微信图片_20221010205415.jpg
收藏 评论6 发布时间:2022-10-18 16:01

举报

6个回答
xmshao 回答时间:2022-10-18 16:28:41
我很好奇这个SPI_I2S_FLAG_RXNE标志如何得以清零呢?显然,进中断是因为RXNE为1才进来的。但它须通过读取SPI_DR寄存器后才能将该位清零,你一直在哪儿查该标志为0,不会锁在那里循环吗?
butterflyspring 回答时间:2022-10-18 16:40:56
选错引脚了吧,应该是PB15 才是数据输入引。楼主再看看手册。
STM32F103VE I2S2 PB15.png
微笑哈喽 回答时间:2022-10-18 19:42:51
butterflyspring 发表于 2022-10-18 16:40
选错引脚了吧,应该是PB15 才是数据输入引。楼主再看看手册。

感谢回答,我是这样想的,把STM32设置为主机,麦克风设为从机,使用主机接收模式,PB14接的是SPI2_MISO主入从出,实现数据接收。你的意思是让我把STM32设为从机试试吗?
微笑哈喽 回答时间:2022-10-18 20:20:32
xmshao 发表于 2022-10-18 16:28
我很好奇这个SPI_I2S_FLAG_RXNE标志如何得以清零呢?显然,进中断是因为RXNE为1才进来的。但它须通过读取SP ...

兄弟说的有道理,我试了一下好像是这个逻辑
butterflyspring 回答时间:2022-10-19 10:34:36
我是看到手册上描述,数据输入输出共用一个引脚。只有一个引脚 SD。所以楼主也可以再核对一下数据手册。
STM32F103VE I2S2 PB15 2.png
微笑哈喽 回答时间:2022-10-19 16:24:50
butterflyspring 发表于 2022-10-19 10:34
我是看到手册上描述,数据输入输出共用一个引脚。只有一个引脚 SD。所以楼主也可以再核对一下数据手册。
...

好兄弟说的对,引脚一换果然有数据了!感谢感谢!

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版