原文:串口编程-枚举遍历串口、获取PC所有串口名称、遍历注册表项、RegEnumValue用法

在网上找了几个关于遍历串口的例子,要么代码不完整,要么就有Bug,如读不了串口号大于 以上的。经过本人的整理,现分享最终代码,vs 下编译通过。 此方法同样适用于遍历windows开机启动项,只需稍加修改即可. void CEnumPortDlg::enumPort void HKEY hKey LPCTSTR lpSubKey HARDWARE DEVICEMAP SERIALCOMM if R ...

2015-02-12 11:40 2 6555 推荐指数:

查看详情

串口

1. 串口原理 UART_URXD寄存器保存着串口接收到的数据 UART_UTXD寄存器为发送数据寄存器,如果需要串口发送数据,只需要写入到这个结存器 UARTx_UCR1到UARTx_UCR4都是控制寄存器 UCR1的bit0是使能位,bit是发送完了产生中断,14是自动 ...

Fri Nov 26 03:39:00 CST 2021 0 180
串口编程(三) - 虚拟串口设备(串口测试)

当我们写好了串口程序,总是需要测试的;但是如何测试呢?我们有的时候可能根本就没有外接串口设备啊? 本blog提供两种测试方式: 虚拟串口:使用VSPD软件虚拟一个串口设备 真实串口:将串口设备连接到VM的Linux系统 1. 虚拟串口 使用虚拟串口,主要原理 ...

Tue Apr 10 02:19:00 CST 2018 0 1350
android 串口编程

最近在做android串口的开发,找到一个开源的串口类android-serialport-api。其主页在这里http://code.google.com/p/android-serialport-api/ ,这里可以下到APK及对源码。 但是下载源码之后发现源码 ...

Sat Mar 30 23:52:00 CST 2013 0 4541
vxworks串口编程

在vxware下的vxworks学习串口编程 1 开发主机,就是你的PC拉,要有com1,com2串口哦2 在vmware下配置好基于x86 pcPentium的vxworks3 一根串口直连线,这个应该好买的实现步骤:1 首先用串口直连线把你的com1和com2连接起来2 其次,配置 ...

Thu Sep 29 00:28:00 CST 2016 0 2926
Java串口编程例子

最近笔者接触到串口编程,网上搜了些资料,顺便整理一下。网上都在推荐使用Java RXTX开源类库,它提供了Windows、Linux等不同操作系统下的串口和并口通信实现,遵循GNU LGPL协议。看起来不错,写个例子试试。 准备运行环境 下载RXTX RXTX下载地址是:http ...

Sat Jan 02 05:15:00 CST 2021 0 418
串口编程(SerialPort类)

近期由于项目中用到串口编程,而以前有从未使用过,查阅相关资料,先将串口编程整个过程整理如下,以备不时之需。 SerialPort类简述 此类位于System.IO.Ports命名空间下。用于控制串行端口文件资源,此类提供同步I/O和事件驱动的I/O、对管脚和中断状态的访问以及对串行驱动程序 ...

Wed May 23 00:27:00 CST 2012 1 6309
JAVA 串口编程(二)

三、实例 (1)打开、关闭串口 首先使用CommPortIdentifier中的方法,获取可用的端口,并且选择一个端口打开作为通信端口。 A:枚举可用端口 1 void listPortChoices ...

Mon Sep 20 00:25:00 CST 2010 2 7170
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM