搜索
查看: 1220|回复: 7

[求助] 关于STM32F103ZET6中的SPI时钟错位

[复制链接]

该用户从未签到

5

主题

20

帖子

0

蝴蝶豆

初级会员

最后登录
2018-12-19
发表于 2018-10-10 16:53:32 | 显示全部楼层 |阅读模式
在使用STM32F103ZET6的SPI通讯时,通讯时从机的SPI时钟被干扰导致接收的数据错位,且无法恢复,只有重新复位,接收的数据才能恢复,程序是基于HAL库写的。大家知道有什么办法可以让被干扰的时钟恢复正常吗?
回复

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2018-10-10 16:59:20 | 显示全部楼层
SPI通讯线超过0.5米时时钟和数据上升沿会延迟,且容易被干扰,无法正常通讯。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

20

帖子

0

蝴蝶豆

初级会员

最后登录
2018-12-19
 楼主| 发表于 2018-10-10 18:26:32 | 显示全部楼层
wenyangzeng 发表于 2018-10-10 16:59
SPI通讯线超过0.5米时时钟和数据上升沿会延迟,且容易被干扰,无法正常通讯。 ...

就是想知道有没有办法让SPI受到干扰后还能恢复正常
回复 支持 反对

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2018-10-10 19:16:23 | 显示全部楼层
追梦人ll 发表于 2018-10-10 18:26
就是想知道有没有办法让SPI受到干扰后还能恢复正常

重点应该是主动不受干扰而不是等干扰了才来应付。连接线用屏蔽线试看看。
SPI受到干扰后还能恢复正常应该要重新初始化SPI了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2021-4-15 11:47
  • 签到天数: 537 天

    [LV.9]

    29

    主题

    2176

    帖子

    127

    蝴蝶豆

    论坛元老

    最后登录
    2024-4-24
    发表于 2018-10-11 08:45:04 | 显示全部楼层
    时钟都不可靠怎么玩,连用纠错码的可能都没有
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    20

    帖子

    0

    蝴蝶豆

    初级会员

    最后登录
    2018-12-19
     楼主| 发表于 2018-10-11 09:34:09 | 显示全部楼层
    https://www.stmcu.org.cn/module/forum/thread-611901-1-1.html
    这个帖子上有讲到一些,但是我试了去初始化然后重新初始化依然不能纠正时钟
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    49

    主题

    3724

    帖子

    429

    蝴蝶豆

    论坛元老

    最后登录
    2021-8-7
    发表于 2018-10-11 12:13:52 | 显示全部楼层
    本帖最后由 toofree 于 2018-10-15 17:32 编辑

    SPI时钟不稳,没得玩。
    看你的硬件系统、PCB走线及外扩连线,找找干扰出在哪一环节,有针对性的解决。
    可以采用光隔、磁隔、电容隔离,还有单端转差分传输,屏蔽等措施。

    评分

    参与人数 1蝴蝶豆 +2 收起 理由
    STMCU + 2

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    20

    帖子

    0

    蝴蝶豆

    初级会员

    最后登录
    2018-12-19
     楼主| 发表于 2018-10-11 13:29:35 | 显示全部楼层
    我们想的是要外接一个通讯模块,通过SPI与主设备通信,怕有人会带电拔插通讯模块导致时钟错位
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-4-26 13:02 , Processed in 0.192687 second(s), 38 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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