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

SPI双机通信有极低概率丢帧怎么处理?

[复制链接]
焱羽天渊 提问时间:2023-5-30 09:15 / 未解决

SPI主从机通信,主从站用的是相同的板子,主站采用定时器触发中断发收,从站也采用中断触发发收,未使用DMA,可以正常通信收发数据,通信周期为2ms,但正常通信过程中有极低概率出现从机片选被拉低到被拉高过程中,从站无数据接收的情况,有大佬遇到过或知道原因吗?求解惑,谢谢!

收藏 评论5 发布时间:2023-5-30 09:15

举报

5个回答
lemonboard 回答时间:2023-5-30 10:36:00

会不会是从机被复位了,导致出现了这个片选引脚被拉低的问题

butterflyspring 回答时间:2023-5-30 11:02:49

lemonboard 发表于 2023-5-30 10:36
会不会是从机被复位了,导致出现了这个片选引脚被拉低的问题

可以监控一下复位脚的信号,看看中间有没有复位的动作。

butterflyspring 回答时间:2023-5-30 11:03:58
如果怀疑片选信号,可以是从机设定为软件控制NSS,时钟有效,看看是不是就收到所有数据了。
焱羽天渊 回答时间:2023-5-30 11:41:30

butterflyspring 发表于 2023-5-30 11:02
可以监控一下复位脚的信号,看看中间有没有复位的动作。

主从站代码都是自己写的,并没有做复位的操作

焱羽天渊 回答时间:2023-5-30 11:42:40

butterflyspring 发表于 2023-5-30 11:03
如果怀疑片选信号,可以是从机设定为软件控制NSS,时钟有效,看看是不是就收到所有数据了。 ...

这是可以正常通信,只是偶尔有极低的概率某一帧出现无接收的这种情况

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