请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
查看: 942|回复: 7

如何发送低数据位,比如说5数据位

[复制链接]
  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    98

    回帖

    950

    积分

    荣誉版主

    积分
    950
    发表于 2023-2-28 19:45:15 | 显示全部楼层 |阅读模式
    7数据位1校验位可以通过软件实现,5,6;以及8data bit 2 stop bit如何实现呢
    回复 送花

    使用道具 举报

    该用户从未签到

    546

    主题

    9062

    回帖

    1万

    积分

    管理员

    积分
    13982
    发表于 2023-2-28 20:36:36 | 显示全部楼层
    最后的几位用1代替 !
    第9位用1代替

    该用户从未签到

    45

    主题

    2825

    回帖

    6350

    积分

    超级版主

    积分
    6350
    发表于 2023-2-28 23:20:19 | 显示全部楼层
    串口通信尽量用8位数据、1位停止位,比较通用,需要校验可以使用CRC16校验。

    7位数据位、1位校验位可以组成一个8位,仍按8位收发。
    5,6位数据这种,我都没见过实际设备使用,实在要玩,用软件模拟串口吧;
    8位数据位、2位停止位则使用9位数据格式,第9位固定写1.
  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    98

    回帖

    950

    积分

    荣誉版主

    积分
    950
     楼主| 发表于 2023-3-1 10:41:40 | 显示全部楼层
    梁工 发表于 2023-2-28 23:20
    串口通信尽量用8位数据、1位停止位,比较通用,需要校验可以使用CRC16校验。

    7位数据位、1位校验位可以组 ...

    没办法,现在做测试行业,客户的板子啥稀奇古怪的都有,我自己用的话肯定8,1,null,多简单省事
  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 144 天

    [LV.7]常住居民III

    9

    主题

    831

    回帖

    3187

    积分

    论坛元老

    积分
    3187
    发表于 2023-3-14 20:49:08 | 显示全部楼层
    梁工 发表于 2023-2-28 23:20
    串口通信尽量用8位数据、1位停止位,比较通用,需要校验可以使用CRC16校验。

    7位数据位、1位校验位可以组 ...

    5 位 数据有哇。

    5 bit baudot code
    Baudot 码字由一个起始位、5 个数据位和 1、1.5 或 2 个停止位组成,每个字符的长度为 7、7.5 或 8 位。

    用于无线电传打字机(“RTTY”) 那些无线发烧友。


    799px-international_telegraph_alphabet_21.jpg




    点评

    我不是说没有,我是说我没见过实物,你见过电传打字机吗?你玩过电报机吗? 我从实际项目触发的。实在要玩,4位数据我都可以做的。  详情 回复 发表于 2023-3-14 20:56

    该用户从未签到

    45

    主题

    2825

    回帖

    6350

    积分

    超级版主

    积分
    6350
    发表于 2023-3-14 20:56:14 | 显示全部楼层
    angmall 发表于 2023-3-14 20:49
    5 位 数据有哇。

    5 bit baudot code

    我不是说没有,我是说我没见过实物,你见过电传打字机吗?你玩过电报机吗?
    我从实际项目触发的。实在要玩,4位数据我都可以做的。
  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 144 天

    [LV.7]常住居民III

    9

    主题

    831

    回帖

    3187

    积分

    论坛元老

    积分
    3187
    发表于 2023-3-14 20:59:11 | 显示全部楼层
    我入行时就是修理电传打字机的啊。后来他们改成 7位的 ITA2。

    该用户从未签到

    546

    主题

    9062

    回帖

    1万

    积分

    管理员

    积分
    13982
    发表于 2023-3-14 21:11:19 | 显示全部楼层
    STC的串口是8位,或者9位/奇偶校验位。
    如老系统不需要这么多位,就将多余的位用1来充数,让对方以为是停止位就行了
    ===停止位是1位,1.5位,2位的,你只要高的时间比这个长就行了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-4-16 12:22 , Processed in 0.081696 second(s), 63 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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