如何列出当前所有可用的ch341?

如题,平台:windows

可以使用下面两个函数去枚举电脑上的CH341设备,参数iIndex表示CH341的设备序号,0对应第一个CH341。如果电脑上有3个CH341设备,那么iIndex = 0表示第1个CH341设备,iIndex =1表示第2个CH341设备,iIndex = 2表示第3个CH341设备。

image.png

枚举CH341设备参考代码如下:

//枚举CH341设备
ULONG Uart_EnumDevice()
{
ULONG i,DevCnt = 0;
for(i=0;i<16;i++)
{
if(CH341OpenDevice(i) != INVALID_HANDLE_VALUE)
{
DevCnt++;
}
CH341CloseDevice(i);
}
return DevCnt; //枚举到的CH341设备数量
}



好的,谢谢


只有登录才能回复,可以选择微信账号登录