Windows应用指南
文章平均质量分 76
PC技术小能手
热衷分享PC周边相关产品,技术,常见的软硬件问题知识分享
展开
-
Windows使用串口API函数串口编程
Windows基于串口API函数的串口程序开发介绍欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导...原创 2020-03-04 13:29:22 · 15034 阅读 · 8 评论 -
CH341的I2C接口编程说明
默认库函数提供的I2C函数不支持设备ACK的应答检测,此外有些外设需要在I2C的地址和数据或数据和数据之间插入一定的延迟delay,来满足时序上的要求。示例2:EEPROM 24C256的设备地址是:0x50, 从其3200H开始的地址写入2个字节的数据,内容0x11,0x22。可指定I2C连续写数据之间的延时,写地址和读地址之间的延时,读地址和读数据之间的延时,连续读数据之间的延迟。示例1:EEPROM 24C256的设备地址是:0x50, 从其3200H开始的地址读取256字节的数据。原创 2023-05-29 19:21:09 · 11419 阅读 · 4 评论 -
CH341的SPI接口编程说明
ioBuffer:需要xfer传输的缓冲区,由于SPI是exchange交换传输,因此该缓冲区内容会先经过MOSI信号线对外输出,然后该API成功返回后,其内容是从MISO信号线上采集的数据。如上为CH341的SPI功能使用说明,其他平台上Linux和Android系统上接口函数均保持类似,可直接参考移植。此时,MOSI输出2个字节数据 0x11 和 0x22,然后返回 MISO数据。注:如果对SPI功能有更高要求,可选用CH347增强版芯片来实现。2、SPI 默认工作模式0,不支持修改;原创 2023-05-29 17:10:39 · 4724 阅读 · 6 评论 -
已签名驱动程序安装后提示“Windows无法验证此设备所需驱动程序数字签名”的原因和解决方法
运行旧操作系统版本(Windows 7 SP1、Windows Server 2008 R2 SP1 和 Windows Server 2008 SP2)的客户需要在其设备上安装 SHA-2 代码签名支持才能安装 2019 年 7 月或之后发布的更新。目前,微软已全面停用SHA-1哈希算法完成签名,在18年8月后的驱动数字签名,全部使用SHA-2(即SHA256)算法,导致部分未及时更新而不支持SHA-2哈希算法的操作系统无法正常支持已经数字签名过的驱动程序。系统,如果系统为非SP1的。原创 2023-05-29 14:19:39 · 28154 阅读 · 1 评论 -
CH343PT库使用<五> 获取芯片功能信息
通过CH343PT库可以获取使用芯片的功能信息,如芯片型号,芯片型号字符串,芯片固件版本号,GPIO数量,是否内置EEPROM等信息。原创 2022-10-25 20:32:37 · 745 阅读 · 0 评论 -
CH343PT库使用<二>USB转串口设备描述符配置
使用CH343PT库中的接口去读写USB转串口设备EEPROM信息,替换芯片USB描述符中的默认信息,如厂商字符串、产品字符串、Serial 字符串等信息。支持EEPROM配置的芯片有CH340B、CH342F、CH343P、CH344L/Q、CH347T、CH348L/Q、CH9101U/R/Y/H、CH9102F、CH9103M、CH9104L原创 2022-10-25 19:27:28 · 1675 阅读 · 0 评论 -
USB转8串芯片CH348 Windows系统使用教程
USB转8串口芯片Windows驱动使用原创 2022-03-24 19:01:43 · 2185 阅读 · 0 评论 -
USB转串口参数配置功能
当使用USB转串口芯片时,在部分场合下需要修改芯片内部的USB参数以满足其应用需要。常见如:系统下使用多个USB转串口芯片,区分使用各芯片。 修改厂商ID、产品ID、厂商字符串,使用客户自有ID和信息。 修改产品字符串,体现客户产品应用信息。 向USB主机申请更大的总线电流。 修改默认IO口方向和电平。 使用远程唤醒USB主机功能。可配置参数列表常见如下:配置项 说明 USB Vendor ID USB厂商ID USB Product ID USB产品ID原创 2021-09-29 13:40:58 · 1131 阅读 · 0 评论 -
Windows系统禁用串口序列号功能
上一篇博客《Windows系统USB转串口固定COM口编号》中提到了如何固定COM口序号并且实现多个USB串口设备的区分。内置USB Serial Number的USB芯片在终端客户使用时十分便利,在生产环节批量测试时会遇到以下问题。1、USB设备首次插入Windows系统主机时,系统会根据芯片的USB Serial Number为其分配串口号,这个过程会持续几秒钟甚至数十秒,然后Windows会记录下设备的VID/PID/Serial Number,等设备再次接入后,Windows系统会先查找之前记录原创 2021-09-22 19:44:18 · 5971 阅读 · 3 评论 -
Windows系统USB转串口固定COM口编号
在Windows系统下使用USB转串口设备产品时,可能会遇到COM口号无法固定问题,常见情形如:同一个USB串口设备接在不同的USB口时,串口号会自动变化,实际应用时要打开设备管理器确定COM口号再通过应用软件选择,应用起来不是十分便捷。COM口分配概述 Windows USB虚拟串口驱动的COM口分配一般均遵循以下原则: 1、针对USB描述符中内置USB Serial Number(USB串行序列号)的USB串口设备,默认系统会根据设备内置...原创 2021-09-22 17:23:46 · 12925 阅读 · 0 评论 -
Windows端用于开发低功耗蓝牙项目的DLL(一)
Win10系统用于BLE蓝牙开发的win32库介绍前言1 WCH_BLE_DLL概述2 开发流程和库函数详解2.1 开发前准备2.2 库函数介绍2.2.1 建立后台应用通讯连接2.2.2 断开后台应用通讯连接2.2.3 扫描附近所有BLE设备2.2.4 停止扫描BLE设备2.2.5 传递BLE设备信息2.2.6 连接BLE设备2.2.7 断开BLE设备2.2.8 获取BLE设备的服务列表2.2.9...原创 2019-12-31 17:07:01 · 11682 阅读 · 0 评论 -
Windows端用于开发低功耗蓝牙项目的DLL(二)
Win10系统用于BLE蓝牙开发的win32库介绍(二)前言前言上一篇文章中,介绍了适用于Win10系统对BLE开发的win32动态链接库,并对库函数进行了细致的讲解,也简单说明了下该开发库的使用方法。这一章,则具体说明了在BLE开发中对该库的具体使用方法,如何使用这些库函数,如何处理预定义的回调函数...原创 2020-01-16 16:08:27 · 8175 阅读 · 20 评论