是否可以通过串行线路发送NUL?

用户233009

ASCII字符“ NUL”的值为0。是否可以通过串行线路发送此字符而不将其解释为未发送数据?

杰米·汉拉汉(Jamie Hanrahan)

是的当然。字符的框架与其内容分开。没有理由将八位零从本质上解释为“没有数据发送”,这比充满零的磁盘扇区要多。

详细说明:在典型的异步串行中,您有一个起始位,然后是八个数据位,然后是一个停止位。您仍然会有八个数据位-它们恰好全为零。起始位和停止位告诉接收者“这是一个字符”。字符中的位恰好无关紧要。

如果接收程序碰巧将NUL解释为“无数据”,那是其业务,但这是应用程序层的问题。

例如,如果接收程序是终端仿真器,则它在收到NUL时可能什么也不做(因为这是大多数实际终端所做的)。串行端口API仍将注册NUL字符的接收并将其交给程序。终端仿真器决定了“哦,我就忽略它”。

有很多应用程序通过异步串行线路发送“二进制”数据,如果根本不发送或接收NUL,这些应用程序将失败。

有关更多信息,请参见https://en.wikipedia.org/wiki/Asynchronous_serial_communication

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我是否可以通过C程序通过串行正确发送十六进制命令

来自分类Dev

通过串行发送“ ACK”字符

来自分类Dev

通过串行发送数据数组

来自分类Dev

是否可以通过cURL发送“ OPTIONS *”?

来自分类Dev

是否可以通过渠道发送关闭消息?

来自分类Dev

是否可以通过通知操作发送LocalBroadcast?

来自分类Dev

是否可以通过同轴电缆扩展无线路由器的天线?

来自分类Dev

Python,正确的方式来准备可以通过串行发送的二进制数据

来自分类Dev

可以通过串行连接发送字符串以使用c ++和arduino打开swtch吗?

来自分类Dev

通过串行通信发送多个字节

来自分类Dev

使用jQuery滑块通过串行发送数据

来自分类Dev

Xubuntu服务通过串行端口发送数据

来自分类Dev

Python通过USB串行发送许多短信

来自分类Dev

通过串行向 Arduino 发送 Numpy 数组?

来自分类Dev

是否可以通过pySerial中的供应商和设备ID来引用串行设备?

来自分类Dev

是否可以通过pySerial中的供应商和设备ID来引用串行设备?

来自分类Dev

是否可以通过JSON从刀片模板发送html输出?

来自分类Dev

是否可以通过netcat发送远程连接器ip?

来自分类Dev

是否可以使用翻新通过Multipart发送String []?

来自分类Dev

是否可以通过UDP发送非常大的数据?

来自分类Dev

是否可以通过Apps脚本发送动态电子邮件?

来自分类Dev

是否可以通过实时信号发送浮点值?

来自分类Dev

是否可以通过netcat发送远程连接器ip?

来自分类Dev

是否可以通过Internet发送Windows 8系统修复光盘?

来自分类Dev

是否可以通过JSON从刀片模板发送html输出?

来自分类Dev

是否可以通过API(而非SMTP)发送Gmail

来自分类Dev

是否可以通过firefox发送和接收整个系统的流量?

来自分类Dev

是否可以使用翻新通过Multipart发送String []?

来自分类Dev

C ++是否可以加密通过命名管道发送的数据?

Related 相关文章

  1. 1

    我是否可以通过C程序通过串行正确发送十六进制命令

  2. 2

    通过串行发送“ ACK”字符

  3. 3

    通过串行发送数据数组

  4. 4

    是否可以通过cURL发送“ OPTIONS *”?

  5. 5

    是否可以通过渠道发送关闭消息?

  6. 6

    是否可以通过通知操作发送LocalBroadcast?

  7. 7

    是否可以通过同轴电缆扩展无线路由器的天线?

  8. 8

    Python,正确的方式来准备可以通过串行发送的二进制数据

  9. 9

    可以通过串行连接发送字符串以使用c ++和arduino打开swtch吗?

  10. 10

    通过串行通信发送多个字节

  11. 11

    使用jQuery滑块通过串行发送数据

  12. 12

    Xubuntu服务通过串行端口发送数据

  13. 13

    Python通过USB串行发送许多短信

  14. 14

    通过串行向 Arduino 发送 Numpy 数组?

  15. 15

    是否可以通过pySerial中的供应商和设备ID来引用串行设备?

  16. 16

    是否可以通过pySerial中的供应商和设备ID来引用串行设备?

  17. 17

    是否可以通过JSON从刀片模板发送html输出?

  18. 18

    是否可以通过netcat发送远程连接器ip?

  19. 19

    是否可以使用翻新通过Multipart发送String []?

  20. 20

    是否可以通过UDP发送非常大的数据?

  21. 21

    是否可以通过Apps脚本发送动态电子邮件?

  22. 22

    是否可以通过实时信号发送浮点值?

  23. 23

    是否可以通过netcat发送远程连接器ip?

  24. 24

    是否可以通过Internet发送Windows 8系统修复光盘?

  25. 25

    是否可以通过JSON从刀片模板发送html输出?

  26. 26

    是否可以通过API(而非SMTP)发送Gmail

  27. 27

    是否可以通过firefox发送和接收整个系统的流量?

  28. 28

    是否可以使用翻新通过Multipart发送String []?

  29. 29

    C ++是否可以加密通过命名管道发送的数据?

热门标签

归档