以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于串口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42299)

--  作者:东坡一剑
--  发布时间:2013/11/7 22:45:00
--  关于串口

在命令窗口执行如下代码为何没有任何显示?

 

Ports.Add("COM3")
Ports("COM3").Open()
Ports("COM3").Write("abcd")
Dim s As String = Ports("COM3").ReadExisting
output.Show(s)


--  作者:有点甜
--  发布时间:2013/11/7 22:53:00
--  
 得你的com3有设备(读卡器之类的)传送数据才能获取的哦。
--  作者:东坡一剑
--  发布时间:2013/11/8 9:34:00
--  
u盘行不行?
--  作者:Bin
--  发布时间:2013/11/8 9:36:00
--  
有串口的U盘? 还可以回传数据?
--  作者:东坡一剑
--  发布时间:2013/11/8 10:13:00
--  

是这样

For Each sp As String In Ports.PortNames
    Output.Show(sp)
Next

执行后,显示有COM3到COM7,共5个串口,而我的电脑上共有3个U口,一个宽带接口,一个梯形的接口。搞不清是怎么回事,所以胡乱问问,能帮忙解释一下吗?


--  作者:Bin
--  发布时间:2013/11/8 10:15:00
--  
串口就是串口,和U口宽带接口无关


--  作者:东坡一剑
--  发布时间:2013/11/8 10:26:00
--  
你给的链接实际上我早就看了,我只是想知道output.show显示的几个COM我从哪里可以看到
--  作者:Bin
--  发布时间:2013/11/8 10:26:00
--  
你主板后面可以看到的啊.
--  作者:东坡一剑
--  发布时间:2013/11/8 10:35:00
--  
USB ,是英文Universal Serial Bus(通用串行总线)的缩写,而其中文简称为“通串线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用热插拔功能。USB是在1994年底由英特尔康柏IBMMicrosoft等多家公司联合提出的。

 

串行接口简称串口,也称串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口。

 

上面的两段均摘自百度百科,感觉USB接口就是升级版的串口。不知这样理解对不对?

另外,FOXTable能支持U口应该是必须的,因为毕竟现在U口是主流。

我现在的目标是想通过foxtable开发的管理系统向单片机发送指令,驱动步进电机工作。不知官方能否帮忙指一个方向?

 

[此贴子已经被作者于2013-11-8 15:50:13编辑过]