Ⅰ vb如何使用串口通讯

用PC机的9针RS232接口,用VB6 含有的MSComm 控件编程

两台PC机串行通信串行口的接线图:

Private Sub Form_Load()
MSComm1.PortOpen = True '开启通信控件的端口
Timer1.Interval = 100 ’自动传送时间间隔100毫秒
End Sub


Private Sub MSComm1_OnComm()
Dim st As String
If MSComm1.InBufferCount > 0 Then
st = MSComm1.Input
Text2.Text = st '将收到的数据放入Text2文本框
End If
End Sub

Private Sub Timer1_Timer()
MSComm1.Output = Text1.Text '发送Text1文本框内容
End Sub

Ⅱ 如何使用UART2 3和电脑串口通信

请问如何使用UART2和电脑串口通信?
现在直接使用命令:
chmod 0666 /dev/ttyMT3
chown system system /dev/ttyMT3

echo "111111" > /dev/ttyMT3

测试对应的引脚是有波形的

但是
chmod 0666 /dev/ttyMT2
chown system system /dev/ttyMT2

echo "111111" > /dev/ttyMT2

测试对应的引脚没有波形的。

系统设置的打印log是uart0 和uart3.
查看ls /dev/ttyMT* 都有设备。

Ⅲ android虚拟机串口通信

工具:Virtual Serial Port Driver.
用这个工具虚拟出一对串口。
下载地址

2.用串口调试助手,测试串口通信。
3.用这个命令启动虚拟机:emulator @2.2 -scale auto -qemu -serial COM3 &
说明:
2.2:是虚拟机的名称。
COM3是你要选择的串口。
ps:在cmd中使用这个命令有两种方式:1)将安卓的sdk的tools文件夹加入到path环境变量中,2)在安卓的sdk的tools文件夹下打开cmd。
4.虚拟机中测试串口通信用谷歌的一个开源项目:android_serialport_api
5.在虚拟机中运行项目。
说明:运行前要获取设备的权限
1)在cmd中用adb shell命令,进入虚拟机命令行环境。

2)打开dev文件夹:cd dev
3)获取权限:chmod 777 ttyS2

6.谷歌的开源项目不能导入进eclipse,我整理了一下,调通了。