zoukankan      html  css  js  c++  java
  • mcu 通信数据解析

    串口发送一帧数据时,两个字节的间隔时间是多少?

    波特率:发送二进制数据位的速率,习惯上用 baud 表示,即我们发送一位二进制数据的持续时间=1/baud。

    如果波特率为9600,发送一个位需要的时间为1/9600s=0.0001042s=0.1042ms,这里按数据位为8位,停止位为2位, 
    加起来就是10位,10个位发送所需的时间为:0.1042*10ms = 1.042ms,如果我要发送10个字节的数据,那发送这10个字节数据给接收方需要 的时间为:10*1.042ms = 10.42ms,这是算实际的发送10个字节的数据所需要的时间。我们在接收方接收数据时可以 
    把时间再加宽一些,让它有一点余量。让接收方能稳定的把数据从发送方接手过来,可以加个5ms,或更宽一点10ms, 
    加上发送10个字节所花的时间,就是15ms或20ms。

    字符串/16进制  https://blog.csdn.net/yibu_refresh/article/details/22664417

    https://blog.csdn.net/liangwei88624/article/details/6885803

    c# serialport 知识:

    https://blog.csdn.net/Quex_Jqx/article/details/48641301

    https://blog.csdn.net/liucheng5037/article/details/48831993

    帧解析

    https://blog.csdn.net/XR528787067/article/details/52822377

  • 相关阅读:
    73. Set Matrix Zeroes
    289. Game of Live
    212. Word Search II
    79. Word Search
    142. Linked List Cycle II
    141. Linked List Cycle
    287. Find the Duplicate Number
    260. Single Number III
    137. Single Number II
    Oracle EBS中有关Form的触发器的执行顺序
  • 原文地址:https://www.cnblogs.com/https/p/9240471.html
Copyright © 2011-2022 走看看