PC只有USB接口,怎么做串口通信呢?
现在要用PC跟单片机进行串口通信.
单片机侧采用的是RS485总线,UART通信方式;
PC的USB接口巨多,却没有一个串口.
有个USB/串口转换线.连上PC之后,用MSDN上面的串口DEMO程序运行,运行不了.我没做过PC软件呢,所以问几个简单问题:
调试串口的发送或接收时,一定要在串口接设备吗?
只用一个导线连接串口的收发引脚,能够调试吗?
根据我目前的情况,是PC侧得编写USB驱动吗?这样的话,PC侧跟单片机的UART通信如何进行通信转换呢?

解决方案 »

  1.   

    USB-485的没用过,用过USB-232,一般转换线的厂家会提供接口函数,参照其说明.
    USB驱动不用你开发,底层驱动,转换线已经做了.
    至于调试,如果有USB-232,可以在232口通过短接2,3脚来调试软件,注意发码要有延时,因为485为半双工.如果在232上通过,485则没什么问题了.
      

  2.   


    谢谢,但我还是不明白.
    我现在是用不了MS COMM 了??
    我现在用的转接线厂家没有提供接口函数,是普通用户使用的产品啊.
      

  3.   

    WIN32API也可以,如果用VB,还可以用MSCOMM控件
      

  4.   

    如果你的机器是台式机,可找张PCI插槽的串口扩展卡,能增加2个RS232口。此卡65元一张,带扩展卡驱动。