VB中怎么让mscomm与串口通信
本人小白目前一块板子将接收到的一个数字通过串口传送的PC然后怎么才能让mcsomm接收这个数字然后显示到TEXT1的文体框中?...
本人小白 目前一块板子将接收到的一个数字通过串口传送的PC 然后怎么才能让mcsomm接收这个数字 然后显示到TEXT1的文体框中?
展开
2个回答
2013-04-03
展开全部
在 mcsomm 的OnComm 事件里出来
你安装 msdn 了吗
Private Sub MSComm_OnComm ()
Select Case MSComm1.CommEvent
' Handle each event or error by placing
' code below each case statement
' 错误
Case comEventBreak ' 收到 Break。
Case comEventCDTO ' CD (RLSD) 超时。
Case comEventCTSTO ' CTS Timeout。
Case comEventDSRTO ' DSR Timeout。
Case comEventFrame ' Framing Error Case comEventOverrun '数据丢失。
Case comEventRxOver'接收缓冲区溢出。
Case comEventRxParity' Parity 错误。
Case comEventTxFull '传输缓冲区已满。
Case comEventDCB '获取 DCB] 时意外错误
' 事件
Case comEvCD ' CD 线状态变化。
Case comEvCTS ' CTS 线状态变化。
Case comEvDSR ' DSR 线状态变化。
Case comEvRing ' Ring Indicator 变化。
Case comEvReceive ' 收到 RThreshold # of
chars. Case comEvSend ' 传输缓冲区有 Sthreshold 个字符 '
' Case comEvEof ' 输入数据流中发现 EOF 字符
' End SelectEnd Sub
你安装 msdn 了吗
Private Sub MSComm_OnComm ()
Select Case MSComm1.CommEvent
' Handle each event or error by placing
' code below each case statement
' 错误
Case comEventBreak ' 收到 Break。
Case comEventCDTO ' CD (RLSD) 超时。
Case comEventCTSTO ' CTS Timeout。
Case comEventDSRTO ' DSR Timeout。
Case comEventFrame ' Framing Error Case comEventOverrun '数据丢失。
Case comEventRxOver'接收缓冲区溢出。
Case comEventRxParity' Parity 错误。
Case comEventTxFull '传输缓冲区已满。
Case comEventDCB '获取 DCB] 时意外错误
' 事件
Case comEvCD ' CD 线状态变化。
Case comEvCTS ' CTS 线状态变化。
Case comEvDSR ' DSR 线状态变化。
Case comEvRing ' Ring Indicator 变化。
Case comEvReceive ' 收到 RThreshold # of
chars. Case comEvSend ' 传输缓冲区有 Sthreshold 个字符 '
' Case comEvEof ' 输入数据流中发现 EOF 字符
' End SelectEnd Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-03
展开全部
恩 msdn 里有 代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询