搜索
bottom↓
回复: 27

電腦沒有串口,要做上位機通過rs232口與單片機通信的項目該怎麼辦?【恢复】

[复制链接]

出0入0汤圆

发表于 2008-10-7 09:19:01 | 显示全部楼层 |阅读模式
請教各位高手

    我的電腦沒有串口,只有USB口.我想做上位機通過rs232口與單片機通信的項目該怎麼辦?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2008-10-7 09:28:55 | 显示全部楼层
买个USB转串口线 一直都这么用的

或者买个PCMCIA转串口的卡 不过比USB转的贵点

出0入0汤圆

 楼主| 发表于 2008-10-7 09:40:53 | 显示全部楼层
USB转串口的线貴嗎?

它能夠完全實現rs232口的功能嗎?

在用delphi編寫上位機程序后是否不用修改就可以在帶rs232口的電腦上運行?

出0入0汤圆

发表于 2008-10-7 09:48:27 | 显示全部楼层
USB转串口的线不贵,去网上找找吧,多少钱的都有,正常市场价应该在15到30之间吧,还有比较贵的



一般若是串口 只是单收单发 就是只用串口的2.3.5三线的话,各种线都可以

若是需要9针全用的话,买的时候要好好研究一下了,现在USB转9线的比较贵



USB转串口,其实是芯片虚拟出一个串口,一般主板上预留2个串口,即串口1和串口2

用USB转串口线,需要事先安装驱动程序,装好后,PC上会多一个串口,一般是串口3,然后再通信时选择串口3即可



本站旧帖有相关芯片开发USB转串口的资料,可供参考,看看估计你就明白了

出0入0汤圆

 楼主| 发表于 2008-10-7 09:58:39 | 显示全部楼层
請教sunny1500 晨辉

  用delphi在只有USB口的電腦上編寫通過rs232口與單片機通信的上位機程序后是否不用修改就可以在帶rs232口的電腦上運行? 

出0入0汤圆

发表于 2008-10-7 10:00:50 | 显示全部楼层
lz的名字强

出0入0汤圆

发表于 2008-10-7 10:03:13 | 显示全部楼层
没编过,不清楚,

不过我觉得要有一个选择框,来选择使用哪一个串口通讯吧



其实都是对串口操作



AVR的仿真器,你用过吧,仿真器有USB和串口,在仿真前要选择通信接口,上位机软件做的好一点的可以自动识别仿真器

出0入0汤圆

发表于 2008-10-7 10:04:03 | 显示全部楼层
LZ的名字让我联想到山寨机的品牌

出0入0汤圆

发表于 2008-10-7 11:38:39 | 显示全部楼层
哎呀 好多盗版....................

出0入0汤圆

发表于 2008-10-7 12:31:56 | 显示全部楼层
楼主名字是个盗版

出0入4汤圆

发表于 2008-10-7 13:56:58 | 显示全部楼层
现在好多USB转串口的线,都不是正常的RS232,没有负电压.

出0入0汤圆

 楼主| 发表于 2008-10-7 18:12:33 | 显示全部楼层
請教各位

    哪種USB转串口的线是正常的RS232,有负电压的?

出0入0汤圆

发表于 2008-10-7 18:28:35 | 显示全部楼层
有负电压的,大虾上有CH431的

http://shop.daxiamcu.com/product.asp?id=1056



-----

修正:是CH341

本贴被 shinehjx 编辑过,最后修改时间:2008-10-07,18:29:35.

出0入0汤圆

 楼主| 发表于 2008-10-7 18:43:31 | 显示全部楼层
請教shinehjx 

  我看了你介紹的USB转串口线很好.價格又不貴. 

  用delphi在只有USB口的電腦上編寫通過rs232口與單片機通信的上位機程序后是否不用修改就可以在帶rs232口的電腦上運行? 

出0入0汤圆

发表于 2008-10-7 20:18:00 | 显示全部楼层
请看www.usb-232.com,抱歉,做个广告

出0入0汤圆

发表于 2008-10-7 22:25:22 | 显示全部楼层
这名字……

出0入84汤圆

发表于 2008-10-7 22:36:55 | 显示全部楼层
用pl2303转,这片子现在的价格和片MAX232价格差不多,现在设计系统就算不用USB的也把这片子放下去,便宜

出0入0汤圆

发表于 2008-10-7 22:42:26 | 显示全部楼层
盗版无敌

出0入0汤圆

发表于 2008-10-7 22:56:13 | 显示全部楼层
一般的应用,买个20-30元的USB2COM线就可以了。使用3线通信,控制波特率,设置效验位等功能都支持。不管是PC还是笔记本上写COM口的程序,对于有COM口的,还是USB转COM口的都是相同的。区别在于PC通常本身带2个COM口,占用了COM1,COM2。USB2COM只能使用COM3(设备号)。而现在的笔记本,通常COM1和COM2是空设备,这样就可以在设备管理中,将USB转COM口的硬件配置成COM1。





估计LZ的水平也不了解什么是全功能的COM口,什么硬件握手,数据流控制等概念。

出0入84汤圆

发表于 2008-10-7 23:11:27 | 显示全部楼层
国产芯的能用,可以用来下载STC的片子,还是不错滴

出0入0汤圆

发表于 2008-10-7 23:32:33 | 显示全部楼层
上位机编写时用软串口要给下位机留一定的响应时间,软串口没有硬串口响应快

出0入0汤圆

发表于 2008-10-8 00:09:43 | 显示全部楼层
是下位机跟不上吧。USB2COM,256000bps,两台PC通信没任何问题。

出0入0汤圆

发表于 2008-10-8 07:30:31 | 显示全部楼层
不是,我做过个下位机程式,上位机是老外写的,上位机要求拉低RTS线后下位机就要送出一串识别码, 我的下位机在硬串口上做一点问题没有,在软串口上就是不行,我用逻辑分柝仪看了串口连单片机的数据,硬软串口的一模一样,就是说在下位机已经响应了,但此时在硬串口上位机是正常运行的,而软串口的上位机软件提示下位机未连接,此时只有两种解释,就是上位机发出RTS信号后到软串口上真实反应信号时是有一定延时的,或着是下位机发送数据到软串口后到上位机真实得到数据是有延时的(延时都是与硬串口相对而言的,绝对来说两种串口肯定都是有一定延时的)

本贴被 zbhrose 编辑过,最后修改时间:2008-10-08,07:31:50.

出0入0汤圆

 楼主| 发表于 2008-10-8 11:14:21 | 显示全部楼层
再請教各位

    有沒有USB转并口线?

出0入0汤圆

发表于 2008-10-25 13:35:04 | 显示全部楼层
可以到我的淘宝店铺看看



我做了个 USB转串口的转换线



很好用

出0入0汤圆

发表于 2008-10-29 16:39:41 | 显示全部楼层
盗版
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 18:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表