作者liaommx (Orz)
看板C_Sharp
标题Re: [问题] 几个有关serial port的问题.
时间Wed Jan 20 08:21:06 2010
※ 引述《leicheong (睡魔)》之铭言:
: SerialPort class有DataReceived这event的.
这个event要怎麽用呢?
因为data received的话,
是不是已经读取才有datareceived的发生.
没有读取就不发生?
还是说连接上,serialport.open()之後,
只要有data就会有datareceived的状态?
: : 这个逻辑没什麽问题,
: : 可是我想要让捞完资料之後能跳出个视窗定住,
: : 让使用者确认刚刚捞到的资料和写入资料是同样的内容.
: 让EventHandler在这段时间把data存到buffer里就可以了.
eventhandler看了几个都没有写的很明白.
等我弄清楚再提出问题好了..
: 确认内容把两边都加上行号就足够了?
: : 这让我苦恼了很久,
: : 该用什麽方法比较直觉...
: : 另外,com port建立连线的时候.
: : 是不是可以在同样的com port读取和写入?
: Serial Port是Half Duplex的. 因此无法同时读取/写入.
: 读取/写入的时机大多是看Handshake是用DTR/DSR或RTS/CTS吧.
我有点没说明的很明白.
假设我和一个装置连接,我必须传送命令之後才会得到回应.
是不是能在这连接的serialport,传送完毕之後立刻进入接收的状态,
等待回应.
这样的意思.
以上,codeproject的内容我还在消化中.
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.229.97