串口简单收发不难,难再于多次收发还能稳定实现功能 |
我只会用VB做计算器 |
朋友能发源文件不,比较菜,困难多,谢谢! |
怎么控制小灯亮灭 |
谢谢分享,做些简单应用,不错的 |
谢谢楼主分享!!! |
CYY8530 发表于 2019-11-7 16:47 先用下位機返回數據接收結果,確保數據被正確接收。然後再檢查下位機接收數據處理方法及返回數據 |
幸福假小子 发表于 2019-3-14 22:56 CY: 求指点一下,VB做一个通讯,读多功能仪表数据 CY: 读不出来, CY: 问题出在哪里 CY: 串口2.3脚短接,文本框能显示出发送的指令码。 |
幸福假小子 发表于 2019-3-14 22:56 Private Sub Form_Load() MSComm1.CommPort = 4 '设定 Com1 用来进行串口通讯 MSComm1.PortOpen = True MSComm1.Settings = "9600,n,8,1" '9600 波特率,无校验,8 位数据位,1 位停止位 MSComm1.Output = Text1.Text '将 Text1 中的字符串写入传输寄存器 'Text2.Text = MSComm1.Input End Sub Private Sub Form_Unload(Cancel As Integer) MSComm1.PortOpen = flse End Sub Private Sub Timer1_Timer() Dim buffer As String '定义 buffer 为字符串 buffer = MSComm1.Input '将接收寄存器中的字符赋值给 buffer List1.AddItem buffer '将 buffer 的值加入到列表框中显示出来 End Sub |
大佬帮帮我QAQ,我这边直接接收是正常的,但是只要往外发送数据之后,再接收到的就全是16进制了QAQ |
很好,楼主赞一个 |
mark,赞一个! |
好厉害啊 |
玩的不错啊,好~~~~~~~~~~ |
hange_v 发表于 2019-3-14 22:33 VB.NET我也会和C#.NET 差不多。不过我不喜欢C#的对括号{} |
建议试试C#的winform |