VB通过串口向单片机发送十六进制数问题

zhlufeng 2009-07-13 04:27:25
我想用VB通过串口向单片机发送十六进制数AA,单片机一旦收到AA后就进入中断执行我设定的程序。我通过串口调试助手可以实现,但是我自己也的VB程序不行,请高手帮我看看问题在哪里。谢谢!
Imports System.IO.Ports
Imports System.Text

Public Class frmControl
Dim RS232 As SerialPort


Private Sub frmControl_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For Each sp As String In SerialPort.GetPortNames
cmbCom.Items.Add(sp)
Next
cmbCom.Sorted = True
cmbCom.SelectedIndex = 0
End Sub

Private Sub btnOpenCom_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOpenCom.Click
Dim mBaudRate As Integer
Dim mParity As Parity
Dim mDataBit As Integer
Dim mStopbit As StopBits
Dim mPortName As String

mPortName = cmbCom.SelectedItem.ToString
mBaudRate = 9600
mParity = Parity.None
mDataBit = 8
mStopbit = StopBits.One

RS232 = New SerialPort(mPortName, mBaudRate, mParity, mDataBit, mStopbit)
RS232.Encoding = Encoding.Unicode
If Not RS232.IsOpen Then
RS232.Open()
btnSendData.Enabled = True

Else
MsgBox("通讯端口开启错误", MsgBoxStyle.Critical Or MsgBoxStyle.OkCancel)
End
End If
End Sub

Private Sub btnSendData_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSendData.Click
Dim Data(0) As Byte
Data(0) = &HAA
RS232.Write(Data(0))
End Sub
End Class
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ineedchrist 2009-07-14
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20081226/19/69ac6c9a-b131-45cb-a105-5ee8506e37f7.html

我之前写过的完整的COM口通讯的类
zdingyun 2009-07-14
  • 打赏
  • 举报
回复
    Private Sub btnSendData_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSendData.Click
Dim Data(0) As Byte
Data(0) = &HAA
RS232.Write(Data, 0, 1)
End Sub
zhlufeng 2009-07-14
  • 打赏
  • 举报
回复
已经搞定,谢谢各位!
灯火斑斓 2009-07-13
  • 打赏
  • 举报
回复
Private Sub btnSendData_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSendData.Click
Dim Data As Byte(0)
Data(0) = &HAA
RS232.Write(Data,0,1)
End Sub
End Class

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧