虛擬串口軟件怎麼安裝?
請問各位高手,在哪裡下載虛擬串口軟件,以及安裝方法
vspd 虛擬串口 吧
有 6.9 版本
虛擬串口為何安裝不了
換個軟件吧
vspd 也是 虛擬串口,還有 vspm
我安裝了個虛擬串口VSPD 6.0
換個更新的版本試一試,比如Virtual Serial Port Driver 6.9。
我也遇到了這個問題,使用6.9的版本就搞定了
如何應用.dll文件破解虛擬串口
網上搜索一番,主要有VSPM和VSPD,前者是在WIN7前使用穩定,後者在WIN7中使用穩定。我的電腦是WIN7_64的,所以選用了VSPD7。於是下了個VSPD7.1的安裝包,安裝完成後,利用軟件界面就可以創建相應的虛擬COM口了。具體如何使用,可以參看這篇文章《虛擬串口VSPD的使用方法》。記住一點,VSPD的COM通信是成對的,一個用於接收數據,一個用於發送數據。
有了虛擬COM口後,就是寫一個DEMO進行測試。具體可以參看這篇文件章《win7系統下用vspd軟件進行串口編程實例》。
當虛擬COM口可以實現通訊之後,就想著我們的程序是依賴於這個VSPD安裝包的,那如果我們是否可以不依賴呢?有兩種方案:
方案一:自己寫一個虛擬COM的驅動,然後裡面實現。有興趣的可以參看該文《開發虛擬串口驅動程序》。
方案二:VSPD安裝包是一個安裝程序,為了實現虛擬COM,必然會有相應的驅動。如果我們能夠找到這個驅動並安裝,之後用相應的接口來調用,或是可行。
方案一想了,但自認還沒有這個能耐,於是果斷放棄,退而選方案二。那麼方案二要實現,首先要解決的問題是接口的調用,因為驅動程序即使不能做到自己安裝,但還是可以通過VSPD安裝包的安裝來解決,那麼VSPD中有沒有提供這樣的接口呢?
查看VSPD的用戶手冊(User Manual),裡面果然有相應的接口(在Using serial port driver in your program下的Functions中),於是有C#寫了相應的調用,下面是代碼。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//Add
using System.Runtime.InteropServices;
namespace Anser.U2Simulator.Model
{
public class VSPD
{
//[DllImport("VSPDCTL.dll", EntryPoint = "CreatePair", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Auto)]
//public static extern bool CreatePair(byte[] comName1, byte[] comName2);
///
/// CreatePair creates a pair of virtual serial ports with given names.
/// It accepts two null-terminated strings determining which ports should be created as input.
/// For example, "COM5" and "COM6".
///
......
關於單片機仿真中 一款虛擬串口軟件Virtual Serial Port Driver,安裝後運行顯示如下圖
可能系統已經存在COM1或者COM2,通過查看系統現有的COM口,避開即可。
配合VSPD使用的串口軟件,可以應用流行的如格西烽火、串口調試助手、AccessPort等。
我安裝一個叫com—red的虛擬串口調試軟件,想請教該怎麼使用?
虛擬串口 vspd
串口程序調試 利器
安裝虛擬串口 沒有端口
編程 調試 可以 用 虛擬串口的軟件 VSPD
你這 顯然是 需要 硬件連接,虛擬的 無法向 你的 單片機 發送數據的
如果可能 還是 用 帶串口的 機器
實在沒有辦法,可以 用 USB轉串口,不過 一般 需要安裝驅動,而且要安裝 與平臺相匹配 的驅動
顯然,win7 下一個安裝 for win7 的驅動
還有 win7 與 vista 下安裝驅動時 一定 要 管理員 權限
Good luck
串口調試助手與虛擬串口vspd
可以的!
虛擬串口vspd 一次 虛擬 2 個 相互連接的 串口,形成一條 串口通信線路
用 你的 串口程序 和 串口調試助手 分別打開這 2 個串口 就 可以 相互發送 接收 數據了
當然,你也可以 用 2個 串口調試助手
在網上下的VSPM虛擬串口軟件不知道為什麼突然不好用了,求真相?
你可以試試
用 360 軟件管家 卸載,完全 清除
然後 再安裝 試試
有誰能解釋一下什麼是虛擬串口通信,越詳細越好。
首先我認為你知道什麼是物理上的串口通信。然後所謂虛擬串口通信,就是在操作系統中安裝一個驅動軟件,讓操作系統以為有一個物理上的串口能夠操作和通信,但是這個串口在物理上並不存在,這個虛擬串口的數據來源可儲是來自網絡上的,或者來自文件的,或者來自其他物理設備然後被軟件轉發到這個虛擬的串口上的。