12
返回列表 发新帖
楼主: wdliming-222461

[求助] 请教串口之间会不会相互影响?

[复制链接]

该用户从未签到

35

主题

356

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2619
最后登录
2023-6-23
发表于 2021-1-18 16:00:15 | 显示全部楼层
如果是用中断发送和接收,建议在一次中断里,尽量把FIFO清空(接收情况)或把FIFO填满(发送情况),这样可以显著减少中断次数,相应地减少了中断处理的时间。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2020-12-18 10:54
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    40

    主题

    262

    帖子

    0

    高级会员

    Rank: 4

    积分
    977
    最后登录
    2024-3-10
     楼主| 发表于 2021-1-18 17:22:50 | 显示全部楼层
    tony2k20 发表于 2021-1-18 13:29
    还是需要想办法先验证一下,也有可能是别的问题

    嗯嗯,好的
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-12-18 10:54
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    40

    主题

    262

    帖子

    0

    高级会员

    Rank: 4

    积分
    977
    最后登录
    2024-3-10
     楼主| 发表于 2021-1-22 15:24:12 | 显示全部楼层
    tony2k20 发表于 2021-1-18 11:39
    大概理解楼主的思路:发送是 for(长度){...while(标志)},接收是中断吧,有可能两个串口的接收中断会导致发 ...

    大佬你好,请问你的互斥是怎么操作,难道串口1阻塞发送的时候,需要屏蔽串口2的接受中断使能吗?
    (串口1接受中断(波特率38400)会不会导致我串口2阻塞发送(波特率115200)的字节之间有延时问题?)
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20157
    最后登录
    2024-5-7
    发表于 2021-1-22 15:37:35 | 显示全部楼层
    请问楼主问题解决了吗,如果没有,建议排除法,先只用串口3发送,接收端是否完整接收。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-12-18 10:54
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    40

    主题

    262

    帖子

    0

    高级会员

    Rank: 4

    积分
    977
    最后登录
    2024-3-10
     楼主| 发表于 2021-1-22 16:20:38 | 显示全部楼层
    小恩GG 发表于 2021-1-22 15:37
    请问楼主问题解决了吗,如果没有,建议排除法,先只用串口3发送,接收端是否完整接收。
    ...

    现在只是怀疑,因为不好调试。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-7 14:11 , Processed in 0.127606 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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