查看: 5039|回复: 4

[每日一帖]关于串口的奇偶校验问题~~~~~~~~~~~

[复制链接]
  • TA的每日心情
    无聊
    2020-7-7 14:50
  • 签到天数: 284 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2016-8-30 18:07:11 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 xinchao 于 2016-8-30 18:09 编辑

      这两天用430调试一个串口通讯协议,要求用偶校验,之前用串口都是不用校验的。调试中发现不少问题......

      首先就是串口调试软件的问题,我最常用的SSCOM3.2的校验位貌似完全不管用,测试用SSCOM3.2发送数据,不管校验位怎么设,输出的波形用示波器看完全一样,都没有校验位。
    00.JPG

      另一个调试软件(下图),发送数据用示波器看是对的,有校验位。
    11.JPG

      但是这两软件的接收校验都有问题。用单片机加校验位发送数据(示波器看发送波形没问题)给计算机,不管调试软件的校验位怎么设都能收到数据。。。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2016-8-30 22:38:19 | 显示全部楼层
    很少看到有用校验这功能的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-7-7 14:50
  • 签到天数: 284 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2016-8-31 08:54:56 | 显示全部楼层
    你获得了特等奖 发表于 2016-8-30 22:38
    很少看到有用校验这功能的

    是啊 之前我也没用过 现在是有个项目 对方的协议里要用校验
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-7-7 14:50
  • 签到天数: 284 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2016-8-31 14:38:09 | 显示全部楼层
    刚刚发现一个问题,用不同的USB转串口芯片,居然也不一样,有的有校验,有的没有。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-11 23:50
  • 签到天数: 22 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2017-1-4 00:41:46 | 显示全部楼层
    我们上课用的MSP430G2553,我在用串口的时候也发现了bug,我用丁丁SSCOM串口助手时候,在我电脑上总是无法接受到正确命令,而且这个串口助手会一卡一卡的(实际上430是有正常发送数据给电脑的)。有种死机的感觉。然而,我换用另外一款串口助手Hyper_Terminal后,就能够正常收到430发送的数据,感觉十分bug,个人认为应该是上位机编写有些问题,猜测。我在之后发现,如果利用lanchpad的单步调试功能,事实上,丁丁SSCOM串口助手也是可以收到数据的,不过此时由于单步调试,一次发送一个字节,这样丁丁SSCOM串口助手才能正常收到数据,否则就会卡死,像上面说的一样,我感觉很大可能就是串口助手的锅~~~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 08:39 , Processed in 0.155892 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.