各位大侠,请教一个问题,如下:
(1)我板子的串口是硬件流控5线:Rx,Tx,RTS,CTS和地,和PC机相连 (2)我要做的试验是:板子发送数据 给PC 和板子接收来自PC的数据
我的疑问是: 我在网上看了很多的资料,得到两种观点,分别是: (1)只要双方的流控线 正确连接了,并且在程序中启动了 支持硬件流控,那么在随后的编程中,完全不需要控制 RTS和 CTS的引脚状态
观点(2)是:流控线正常连接后,并且在程序中启动了 支持硬件流控,那么在随后的编程中,还需要控制 CTS和 RTS的状态(比如:发送数据前使RTS有效,发送完毕后使RTS无效)
请问:哪个观点正确?
补充: (1)我的板子跑的是Linux;;;PC端的软件我不打算用VC和VB等带控件的工具(因为偶不会VC,^_^),我会用 Turboc 来编程。 (2)请大侠们 仅对 5线串口做答,谢谢, 3线的操作就不用占空间了哈
谢谢了!
|