是否允许在rs232 null调制解调器上进行串行通信?
如果是,那么任何人都给我一个例子吗?
提前thanx
答案 0 :(得分:10)
Ansi C与串行通信无关。 ANSI C是C语言的正式描述,它不定义库。使用C语言可以与RS-232调制解调器进行通信,但在不同的平台(Windows,Linux,嵌入式处理器)中它们将完全不同。
答案 1 :(得分:2)
确实如此,语言中没有任何东西可以阻止它,但它取决于你的操作系统/平台提供对适当设备驱动程序的访问(或者抽象的驱动程序)。
对于(详细的)示例,请参阅minicom package(GPL)的来源。更简单的东西(在类似POSIX的平台上)可能涉及open
设备节点,使用ioctl
进行配置(波特率等),然后您可以简单地read
和{{1在打开的文件描述符上。