查看: 3228|回复: 5

[MQX] MQX 串口只能使用无校验模式无法使用奇偶校验

[复制链接]
  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
    发表于 2014-6-14 09:54:23 | 显示全部楼层 |阅读模式
    unsigned long mcu_baud = 115200;
            unsigned char pa = IO_SERIAL_PARITY_EVEN;
            unsigned char a = 0x55;
            unsigned char b = 0xAA;
           
            ts_fp = fopen("ittyf:", (const char*)IO_SERIAL_NON_BLOCKING);
            if (DNULL == ts_fp)
            {
                    //打开文件失败
            }
            ret = ioctl(ts_fp, IO_IOCTL_SERIAL_SET_BAUD, &mcu_baud);
            if (ret != 0)
            {
           
            }
            ret = ioctl(ts_fp, IO_IOCTL_SERIAL_SET_PARITY, &pa);
            if (ret != 0)
            {
           
            }
            while(1)
            {
                    fwrite(&a, 1, 1, ts_fp);
                    fwrite(&b, 1, 1, ts_fp);
                    _time_delay(50);
            }
    测试程序 如果是IO_SERIAL_PARITY_NONE可以正常收到数据,如果是ODD EVEN 都无法接收到数据,使用电脑串口工具调试的
    我知道答案 目前已有4人回答
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2014-6-18 09:14:42 | 显示全部楼层

    RE:MQX 串口只能使用无校验模式无法使用奇偶校验

    电脑串口工具也要改成对应的设置。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    354

    帖子

    0

    高级会员

    Rank: 4

    积分
    693
    最后登录
    1970-1-1
    发表于 2014-6-18 13:18:21 | 显示全部楼层

    回复:MQX 串口只能使用无校验模式无法使用奇偶校验

    通信是要看发送方、接收方两边都匹配才行的。
    楼主可以用示波器抓串口波形,观察一下是否满足标准的奇偶校验。
    如果芯片发出来的满足奇偶校验,就说明是电脑端的软件没有配置好。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-20 10:55
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    24

    主题

    1189

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1642
    最后登录
    2022-3-21
     楼主| 发表于 2014-6-19 16:54:52 | 显示全部楼层

    回复:MQX 串口只能使用无校验模式无法使用奇偶校验

    多谢 楼上的指导!和PC通讯是可以的和其他设备通讯不上,看波形是正常的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    802

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1763
    最后登录
    1970-1-1
    发表于 2014-6-25 17:27:50 | 显示全部楼层

    RE:MQX 串口只能使用无校验模式无法使用奇偶校验

    软件配置好 , 参数设置好, 看看哪里连接不上
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-9 08:12
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    34

    主题

    801

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2364
    最后登录
    2021-8-11
    发表于 2014-7-12 15:04:39 | 显示全部楼层

    RE:MQX 串口只能使用无校验模式无法使用奇偶校验

    有的串口调试助手虽然有设置校验项,但选上也不起作用..
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 21:32 , Processed in 0.150760 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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