如何从串口接收到正确的数据? 设置:MSComm1.InputMode = comInputModeBinary这样才能接收>128的字符。Good Luck! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 检察单片机的通信速率是否正常,是否和计算机的通信速率、格式相同?我想可能你的单片机的通信速率大于计算机的速率我用一个测com 口的程序,要吗?送你一份给我EMAIL 这主要是因为在vb中的编码系统是Unicode而单片机中的是ANSI格式的,你用StrCove("9",vbFromUnicode)转换一下应该是可以的 试试下面的 Do nReceiveCount = MSComm1.InBufferCount Sleep (20) 'API 函数,挂起当前进程一段时间 Loop Until MSComm1.InBufferCount = nReceiveCount StrFromComm = MSComm1.Input另外注意编码格式。 单片机发送的数据应是十六进制ASCII,接收到的才是你想要的字符,例如:接收字符"A",单片机发送的应该是"41"才行 请教 &HFFF0 的意思 如何在截屏后清空内存中刚才截的图片??? VB中使用MAPI发送邮件 从数据库中读取两个数据,哪种方式更快? 如何实现内存中某应用程序已经运行?? 谁能给我推荐几本好一点的关于vb下面数据库编程的本 vb如何访问Access2000的数据库 贪吃蛇 的思路 及原码 谢谢 如何制作启动画面 如何确定WebBrowser中的HTML是否正确显示? 串口RS232与主机间的最大通讯距离是多少米? 怎样处理数据源的建立
和计算机的通信速率、格式相同?
我想可能你的单片机的通信速率大于计算机的速率
我用一个测com 口的程序,要吗?送你一份
给我EMAIL
Do
nReceiveCount = MSComm1.InBufferCount
Sleep (20) 'API 函数,挂起当前进程一段时间
Loop Until MSComm1.InBufferCount = nReceiveCount
StrFromComm = MSComm1.Input
另外注意编码格式。
例如:接收字符"A",单片机发送的应该是"41"才行