C51与PC机串口通信中为何出现发送与接收数据长度不一致?如何判定C51是一次发送,还是多次串口?

2024-03-01 17:47:44 文章来源 :网络 围观 : 评论

  C51与PC机串口通信中为何出现发送与接收数据长度不一致?

  可能问题:

  1。 两边时钟不一致

  2。 单片机设置有问题

  3。 单片机其它程序错误影响了通讯

  如何判定C51是一次发送,还是多次串口发送?

  51单片机一次只能接收1个字节数据(8位),若要接收两个字节,串口工具应该分成两字节发送。比如先发送高字节,再发送低字节。对于 100H,按十六进制发送 01 00,单片机收到第一字节数据保存起来,收到第二字节后将两个8位数合并成16位数。

  

C51与PC机串口通信中为何出现发送与接收数据长度不一致?如何判定C51是一次发送,还是多次串口?

  

C51与PC机串口通信中为何出现发送与接收数据长度不一致?如何判定C51是一次发送,还是多次串口?

  

C51与PC机串口通信中为何出现发送与接收数据长度不一致?如何判定C51是一次发送,还是多次串口?

  

C51与PC机串口通信中为何出现发送与接收数据长度不一致?如何判定C51是一次发送,还是多次串口?

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章