作者deh3215 (黑金属魂)
看板C_Sharp
标题[问题] 从serial port收data
时间Sun Mar 25 17:00:20 2012
目前想用C#从serial port收message, 外部装置透过debug pin传送message
到PC端的serial port(com port卡), pc端这里写程式读出外部装置传送的message
再处理,
问题1:外部装置连接到PC端的serial port在终端机印出message算是占用serial port吗
(ex:COM1)?, 那PC端程式可以连到COM1并接收message吗?
想做的事情就是写程式接收从serial port来的message,就像从终端机印出message那样,
程式码参考MSDN范例, 设定port, baudrate, parity, data bits, stop bits就可以open
了,但收不到message.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.201.222
1F:推 anumis:用serialPort 开启後, 等待外部memessage进来 03/26 09:49
2F:→ anumis:在datarecive事件内写你接收message的程式码 03/26 09:51
3F:→ chrisQQ:可以参考我之前的文章 #1Bu93caX 虽然是读 RFID Reader 03/26 11:55
4F:→ chrisQQ:不过 serial port 应该大同小异 03/26 11:55
5F:→ deh3215:目前是有读到message,不过和terminal印出来的多了0x0D, 03/27 00:41
6F:→ deh3215:0x0A,0x00,有看过securecrt的设定,和程式设定是一样的, 03/27 00:41
7F:→ deh3215:但是读出来的值就多了0x00/0D/0A...是用ReadExisting读的 03/27 00:43