楼主: 最后无事

[其他] SPI协议的错误机制

[复制链接]

该用户从未签到

24

主题

364

帖子

0

高级会员

Rank: 4

积分
760
最后登录
2021-4-2
发表于 2015-8-27 20:42:35 | 显示全部楼层
纠错协议自己实现。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-8-27 22:40:26 | 显示全部楼层
    guo8113 发表于 2015-8-27 20:42
    纠错协议自己实现。

    不是,我就想问问,SPI到底会不会有传输出错的可能
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-8-28 09:05:48 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-27 14:27
    楼主如果怕出错,可以自己加一些出错校验代码,自定义协议。

    那SPI到底有没有可能会出错啊???
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-28 09:32:25 | 显示全部楼层
    最后无事 发表于 2015-8-28 09:05
    那SPI到底有没有可能会出错啊???

    要看你的系统信号干扰情况,如果SPI通信线距离比较长,干扰大,那么就可能会引起信号传输错误。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-8-28 09:44:31 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-28 09:32
    要看你的系统信号干扰情况,如果SPI通信线距离比较长,干扰大,那么就可能会引起信号传输错误。 ...

    那应该就不是了,两个设备距离都没超过十厘米
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-28 10:05:44 | 显示全部楼层
    最后无事 发表于 2015-8-28 09:44
    那应该就不是了,两个设备距离都没超过十厘米

    那么问题不大, 你可以把你的代码不加校验跑一段时间,看看你系统是否会出现通信出错的问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-8-28 10:09:32 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-28 10:05
    那么问题不大, 你可以把你的代码不加校验跑一段时间,看看你系统是否会出现通信出错的问题。 ...

    是会出现错误的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-28 10:38:06 | 显示全部楼层

    系统还是有干扰,你地线稳定吗?
    要找找硬件的问题,
    软件方面,只有做出错校验去弥补。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-8-28 22:06:36 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-28 10:38
    系统还是有干扰,你地线稳定吗?
    要找找硬件的问题,
    软件方面,只有做出错校验去弥补。 ...

    对了,因为我是两个不同的板子相互传输数据的,如果将两个板子整成共地的话,会不会就不会出错的呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-31 09:54:46 | 显示全部楼层
    最后无事 发表于 2015-8-28 22:06
    对了,因为我是两个不同的板子相互传输数据的,如果将两个板子整成共地的话,会不会就不会出错的呢 ...

    你电源地用一个试试,看看是否还有出错现象?
    你现在两块板子的电源地都是分开的吗?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 20:16 , Processed in 0.102309 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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