• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机串口通讯如何检测信号传输完毕

星空无限 2018-03-31 浏览量:1678
51单片机的串口通讯如何检测信号传输完毕
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 串口硬件上进行自动检测。最后有一位的停止位
    • 发布于 2018-04-03
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :https://www.rocelec.com/part/INFPXE1610CDNPMFB10XTMA1?utm_medium=buyNow&utm_source=findChips 回复

其他答案 数量:11
  • 这个结束标志得你自己定义,还有开始标志,比如你可以定义一句话以#开始$结束,当然也可以不定义开始标志,
    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :非原厂型号,型号错误。 回复

  • 有一个中断标志位!!可以读取就可以了
    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :直流 3.9W 回复

  • 51没有串口空闲中断,要判断结束的话需要发送方发出特定的结束符,一般是0x0D 0x0A两个字节组成的结束符。

    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :UKT1H472MRD Nichicon 请参考。 回复

  • 帧结束有中断标志TI,报文结束要看你用什么协议, ASCII的话一般用\r\n结束,二进制数据报文一般定义一定时间(ms级)内没有接到数据结束。
    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :国产没有找到满足该型号的这个封装的替代,制造商 Infineon Technologies 制造商产品编号 TLE8718SAAUMA4 回复

  • 如果是一个字节的查看中断标志位,如果是自定义的数据,就只能自己定义一个结束符
    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不完全一样,直流内阻:BLM21PG600SN1:20 毫欧.风华:30毫欧。具体请参考规格书 回复

  • 发送结束标志位是TI,接收是RI,通过判断这个值来确定是否发送接收完成

    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :线缆属于耗材原厂没有标准长度,根据自己需求长度询价。每个供应商1pcs/长度,单价不同。 回复

  • 有中断标志,收到数据会产生中断的,去判断这个中断标志
    • 发布于2018-04-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不同厂牌,不同型号 回复

  • 要是串口外设,都是按字节收的,而如果是按协议来的,可以根据协议的不同,接收n个字节后再进行处理。
    • 发布于2018-04-02
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :经过查询没有现货替代型号。 回复

电子老工程师 回复了  :请提供参照物料,如为尾缀区别,可以看下命名规则,见附件 回复

  • 检测总线上面的电平,如果总线上面有超过10ms的空闲,则认为已经完成传输
    • 发布于2018-04-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :参数不一样,STK672-430AN-E参数值小很多,具体请参考规格书 回复

  • 走协议会有帧头和帧尾,根据帧尾判断
    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机串口通讯如何检测信号传输完毕