有做过串口编程的请进,400分赠送 ( 积分: 299 )

  • 主题发起人 主题发起人 ProLove
  • 开始时间 开始时间
P

ProLove

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟之前做了一个接收串口数据的程序,一直使用没有什么问题,
但是最近想加个对那种USB转COM口的的仪器,也能接收到数据,
但是我买个根USB转RS232的线,装好驱动,接上我的系统,可是
我的系统却采不到任何数据,不知做过COM的朋友有没有遇到过
这种问题,望指教, 分不够可以再加
 
但是我买个根USB转RS232的线,装好驱动,

你看系統為那個東東虛擬了串口沒?串口號是多少?
 
线太长了,接收不好,可以买根质量好点的
 
感谢楼上二位仁兄的回答,我装好驱动,他在端口那就自动有个COM3,没装前有COM1,COM2
 
你先用超级终端试一下能不能通讯
正常情况一下,一条正常USB转RS232线和普通串口是一样的
 
如果端口正常的话就要看你买的钱的质量问题了.
我以前也遇到过这样的问题,最后换了个贵点的USB TO 232的就OK了,不知道你的具体情况.仅供参考
 
用USB TO 232接数据我没遇到问题,我遇到过,用USB TO 232的串口传数据不行,但同一个程序(或串口调试工具)换成计算机自带的串口或串口卡的串口传数据正常。不晓得是啥子问题,USB TO 232在设计是不是还有问题。
 
USB转RS232是针对通用标准串口设备(如56K猫)设计的,非标准串口设备往往通信协议与USB转RS232的转换协议有冲突。用USB转RS232线与非标准串口设备接、送数据也能实现,但会在原数据中添加一些USB转RS232的转换协议的附加数据,致使通信失败。
 
我原来做过一个系统就是通过com口和硬件进行通讯的,和一般的Com端口通讯没有什么区别呀!USB转RS232最终还是以Com的方式进行通讯!
 
USB转RS232 是模拟的,
1、一般的USB转RS232设备只是模拟出 2、3、5线,若用到其他的控制线就有可能通讯不了。
2、USB转RS232的驱动程序,我用过一些设备有点驱动程序有问题,不稳定通讯一段时间就实效。
 
TO:Mike1234567890
你先用超级终端试一下能不能通讯
正常情况一下,一条正常USB转RS232线和普通串口是一样的

怎么试?超级终端是什么?
 
TO:cyjsir 我现在就是用USBTORS23来接收外设数据,也没有任何反应
TO:kaida, 我的外部设计如果是直接连电脑COM口,决定没有问题的,不知是否属于标准串口设备
TO hzjzxp, 你用的是哪个公司的USBTORS232线
TO yueing,你现在有用哪个公司的SUBTORS232吗?能否推荐下。
 
通讯参数检查过了吗
 
TO:z-jackey, 检查过了,就是连COM的参数,是否有了USBTORS232 还要改动些什么?
 
建议:
1.检查串口线是否连接正常.
2.看看USB转RS232的驱动程序是否为最新的(我在购买的时候就试过,驱动程序不可用的)
3.使用常见稳定的串口调试程序看看能否正常通信.
4.检查波特率设置与下位机设置是否一致.
 
我觉得是楼主的配合程序的问题,如果该程序的UART控制部分是直接用汇编对I/O读写的话,换用USB-232是会出问题的,因为USB-232并不能真正构成16550UART,因为USB不独占中断也不使用标准的控制寄存器,一般基于WINDOWS的程序都不应该直接与硬件去打交道的,而是假定所有的设备都是虚拟化的“文件”,也不要在PC平台上安排对实时非常敏感的任务(例如应答式或时隙令牌方式的半双工总线方式),如果一定要与这样的设备连接,那么宁可在中间加一个用单片机构成的通讯中间件。
 
TO cancheung:你买的是哪家的USB-RS232线?
顺便问问在伙,USB-RS232线需要具备哪些有能进行这种功能
TO SupermanTm:我用的是turbopower 里的串口读写控件,另问下单片机构成的通讯中间件有哪些?能否告之
再问问大伙,手上用USB—RS232能成功读写外部硬件数据的都是哪些厂商哪些型号的,我现在也要确定供应商,如果确定也是成批的采购的
 
没人有USBTORSR32线做过吗?想知道厂商和型号,如果分不够,再加
 
这种线本身就是有问题的!
数据能发出去,接叫不到的!
用多功能卡比较好!
 
那怎样实别这样USBTORS232的线呢?
 

Similar threads

后退
顶部