USB转串口号查找方法
1, 将转串口插到电脑USB口。
2, 查找串口号: 首先找到桌面图标,右击,如下,选择设备管理器,
进入设备管理器找到端口项,在下拉菜单中如下图所示显示出当前使用的端口号。
如果电脑不能识别转串口,则不会出现端口项,而是出现其他设备项,如果端口项和其他设备项都不出现,说明串口未能与电脑连接,需要重新插入。
如果右键菜单没有设备管理器,也可以在管理中找到,
如下图,在计算机管理中可找到设备管理器。
…… …… 余下全文
USB转串口号查找方法
1, 将转串口插到电脑USB口。
2, 查找串口号: 首先找到桌面图标,右击,如下,选择设备管理器,
进入设备管理器找到端口项,在下拉菜单中如下图所示显示出当前使用的端口号。
如果电脑不能识别转串口,则不会出现端口项,而是出现其他设备项,如果端口项和其他设备项都不出现,说明串口未能与电脑连接,需要重新插入。
如果右键菜单没有设备管理器,也可以在管理中找到,
如下图,在计算机管理中可找到设备管理器。
…… …… 余下全文
有些程序的在连接串口的时候会自动为你连接的串口分一个串口号,有时就会分到COM5,COM8这样的串口号,主要是因为在之前你插入了其他的串口,计算机为之前的分配了COM1,2,3,4等,因为现在大多数的串口助手都是COM1~4,所以不会修改串口号很是麻烦,下面就介绍一下我从网上找的一个方法,很直接。
1.
控制面板-设备管理器
2.插入串口线后会显示
点开它之后在端口设置一栏中选择“高级”
接下来在COM端口号中选择你想要的端口号之后点击确定即可。
…… …… 余下全文
并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。
1、25针并行口插口的针脚功能:
针脚 功能 针脚 功能
1 选通 (STROBE低电平) 10 确认 (ACKNLG低电平)
2 数据位0 (DATAO) 11 忙 (BUSY)
3 数据位1 (DATA1) 12 却纸 (PE)
4 数据位2 (DATA2) 13 选择 (SLCT)
5 数据位3 (DATA3) 14 自动换行 (AUTOFEED低电平)
6 数据位4 (DATA4) 15 错误观点(ERROR低电平)
7 数据位5 (DATA5) 16 初始化成(INIT低电平)
8 数据位6 (DATA6) 17 选择输入 (SLCTIN低电平)
9 数据位7 (DATA7) 18-25 地线路(GND)
2.串行口的典型代表是RS-232C及其兼容插口,有9针和25针两类。25针串行口具有20mA电流环接口功能,用9、11、18、25针来实现。其针脚功能如下:
针脚 功能 针脚 功能
1 未用
2 发出数据(TXD) 11 数据发送(一)
3 接受数据(RXD) 12-17 未用
4 请求发送(RTS) 18 数据接收( )
5 清除发送(CTS) 19 未用
6 数据准备好(DSR) 20 数据终端准备好比(DTR)
7 信号地线路 (SG) 21 未用
8 载波检测 (DCD) 22 振铃指示精神 (RI)
9 发送返回( ) 23-24 未用
10 未用 25 接收返回(一)
9针串行口的针脚功能:
针脚 功能 针脚 功能
1 载波检测(DCD) 6 数据准备好(DSR)
2 接受数据(RXD) 7 请求发送(RTS)
3 发出数据(TXD) 8 清除发送(CTS)
4 数据终端准备好(DTR) 9 振铃指示(RI)
5 信号地线(SG)
…… …… 余下全文
RXD、TXD是Receive Data ,Transmit Data 的意思。
RXD 为接收数据的引脚,TXD 为发送数据的引脚。
RXD在DTE设备端为接收,即输入,
在DCE设备端同名RXD为发送端,即输出。
在一对通讯系统中RXD信号在DTE设备端为输入信号,在DCE设备端为输出信号。原英文解释是综合译法,一般我们说的RXD是DTE端,即输入。
DTE设备:计算机、工程主机
DCE设备:调制解调器、个别仪表
DTR:数据终端就绪 Data Terminal Ready
DTR( Data Terminal Ready ),数据终端就绪的首字母缩略词。例如,在串行通信中使用的一个信号,通过计算机发送到调制解调器上,以表明计算机已经准备就绪,可以接收未来的传输。
DSR(data set ready)即:数据准备就绪,是RS232中的一握手信号。当调制/解调器启动时,在经过自身检测后,用DSR来声明已经准本就绪。因此它是调制/解调器的输出,同时也是DTE(数据终端设备)的输入,该信号低电平有效。不管任何原因导致调制/解调器不能联通到电话,该信号都将保持无效状态以向DTE表明它不能接受和发送数据
解释二:
RTS:终端我准备发数据给你,快用CTS应答,准备好没?
CTS:好了,来吧
解释三:
CTS:主机,我有数据,请求接收
RTS:我是主机,就绪,请求发送。
二是标准
三是的硬件流控
SIMCOM公司的解释完全正确
很久很久以前,计算机还没有出现,那时就已经存在了(计算机)史前的串口设备(电传打字机,工控测量设备,通信调制解调器),为了连接这些串口,EIA制定了RS232标准,采
用接插件,支持同步和异步串口,D型的接口可以有效防止插反。标准化给使用带来了便利。
时光荏苒,个人计算机出现了,这些已有的串口设备毫无疑问地成为了最初的外设,自然而然地RS232标准被个人计算机采纳。但是设备制造商倾向于体积更小,成本更低的接口,因此,将中未使用的和支持同步模式的引脚去掉,形成DB9。最初的情况相当混乱,因为DB9只定义了信号,却没有指定信号和引脚的对应关系,各个制造商只能自行定义。幸运的是,IBM的PC成了工业标准,DB9逐渐统一到IBM的定义上来。 DB9只有9根线,遵循标准。定义如下:
…… …… 余下全文
Win7中串口调试软件找不到串口的解决方法
笔记本电脑一般都没有串口了,一些台式机的主板没有了串口接口。但串口在某些场合还是经常会用到,一般扩展电脑串口的方法是给电脑连接一根USB转串口线模拟一个串口。这种扩展串口的方法已经流行很多年了,并广泛使用在各种场合。一般模拟串口的使用方法同传统串口的使用方法一样,只不过串口号不一定是COM1(PC机自带串口的串口号是COM1),使用时需要在使用串口的软件中选择串口。USB串口在Windows XP系统中使用很方便,插上串口,安装好驱动程序就可以在设备管理器中看到串口,串口便可以使用了。但最近我发现在Win7中使用USB串口并不是很顺利。将串口插到Win7的计算机后,系统能识别设备,也能顺利的安装驱动程序,在设备管理器中也能看到串口。Win7系统中没有类似XP系统中的“超级终端”了,要想使用串口进行通信或测试串口,就必须采用第三方的串口调试软件,网上流行的串口调试软件有:串口大师、串口调试助手等软件,这些软件能实现串口的发送和接收数据。但在Win7中运行这些软件的时候都会出现找不到串口之类的提示。运行串口大师时会出现“hkey_local_machine:hardware\devicemap\serial\comm
里找不到串口”的提示。串口调试助手会出现“找不到串口或串口被占用” 的提示。应为软件找不到串口所以软件无法正常运行。在网上搜索了一下, 也有人遇到同样的情况。找了好久找到了一个解决方法,解决方法如下:
1、打开注册表中的“HKEY_LOCAL_MACHINE
\hardware\DeviceMap\SerialComm”,这时发现有以下两个键:其中应该就是 USB串口,应为在设备管理器中显示串口号就是COM2。
2、新建两个健:\Device\Serial0 值为COM1 \Device\Serial1 值为COM2 建好后如下图所示:
…… …… 余下全文
答案后来还是找到了:但还是很感谢各位同仁的帮助!
Option Explicit
Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_USERS = &H80000003
Public Const HKEY_PERFORMANCE_DATA = &H80000004
Public Const HKEY_CURRENT_CONFIG = &H80000005
Public Const HKEY_DYN_DATA = &H80000006
Public Const REG_NONE = 0
Public Const REG_SZ = 1
Public Const REG_EXPAND_SZ = 2
Public Const REG_BINARY = 3
Public Const REG_DWORD = 4
Public Const REG_DWORD_BIG_ENDIAN = 5
Public Const REG_MULTI_SZ = 7
'注意以下的函数声明须在一行内写完
Declare Function RegOpenKey Lib "advapi32.dll " Alias "RegOpenKeyA " (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
…… …… 余下全文
串口调试软件使用方法
串口调试软件有很多种,大部分的功能和界面都很类似。Comdebug是串口调试软件中比较常用的一个。
Comdebug软件不需要安装,拷贝到本地磁盘上,直接双击打开就可以使用了。打开之后的界面如下:
在进行串口调试之前首先要对串口进行设置。
1. 端口号,你所使用的串口号。在控制面板→系统→硬件→设备管理器→端口中可以查看你的并口和串口号。台式机一般有2个串口,注意你所选的串口号与你所用的串口一致。
2. 波特率,与你的单片机中USART初始化设定的通讯波特率保持一致。
3. 数据位,与你的单片机中USART初始化设定的数据位长保持一致。
4. 停止位,与你的单片机中USART初始化设定的停止位数保持一致。
5. 校验位,与你的单片机中USART初始化设定的校验位保持一致。
6. 打开串口,在进行调试之前首先要点击打开串口;如果要关闭串口,点击关闭串口。
…… …… 余下全文