CH9344 Windows驱动安装与GPIO使用教程

USB 转四串口芯片 CH9344 用于为 USB 主机扩展 4 路高速异步串口,支持串口波特率高达 12Mbps。芯片内部高度集成,外围精简,提供 VIO 电源引脚,部分串口 I/O 支持独立供电,可支持 3.3V/2.5V/1.8V 等串口通讯。

驱动安装成功后,CH9344 正常工作时会在设备管理器中生成 4 个 COM 口,串口名称为: “WCH USB-SERIAL Ch A/B/C/D”。可通过 COM 口前串口名称确定对应的物理串口(Ch A/B/C/D分别对应 CH9344 的物理串口 0/1/2/3)。各串口均内置收发缓冲区,独立工作,互不影响。

Windows驱动下载地址

参考设计与GPIO应用软件

1、从如上链接下载驱动至本地,驱动不支持设备离线时安装,即必须在 CH9344 硬件接入Windows 电脑及正常工作的状态下才可以安装成功。如下为硬件工作正常但驱动尚未安装的设备管理器中状态:

2、运行”USBMSER.exe”驱动软件,点击安装:

3、查看安装结果及设备管理器状态:

CH9344 共有 12 个 GPIO,分为 4 组,每组 3 个,每组 GPIO 与相应串口的 CTS、RTS、TNOW 引脚复用,每组 GPIO 功能可以单独开启或关闭(开启 GPIO 时,CTS、RTS、TNOW 功能失效; 关闭 GPIO 时,GPIO 功能失效,CTS、RTS、TNOW 功能恢复)。每个 GPIO 口可以配置 GPIO 方向为输入/输出,配置为输出时可设置输出高/低电平,配置为输入时能够获取输入的电平状态。

CH9344 串口-端口名-GPIO 引脚对应关系为:

  • 串口 0(Ch A):GPIO0-GPIO2
  • 串口 1(Ch B):GPIO3-GPIO5
  • 串口 2(Ch C):GPIO6-GPIO8
  • 串口 3(Ch D):GPIO9-GPIO11

可使用 CH9344GPIO.exe 对 GPIO 功能进行测试,其界面显示如下:

1、打开 CH9344GPIO.exe,将硬件接入电脑成功后,选择 CH9344 任一串口进行打开操作。

(1) “打开串口”:必须选择 CH9344 任一串口才可使用 GPIO 功能。

(2) “获取版本”:打开串口后可点击该控件获取 CH9344 芯片版本。

2、打开串口成功后,可在”GPIO 测试”中操作 GPIO。

(1) “串口”:选择 CH9344 的任一串口。

(2) “获取当前模式”:CH9344 模式包括普通模式、GPIO 模式、流控模式。

(3) “使能 GPIO”:将该串口从普通模式切换为 GPIO 模式,再次点击切换回普通模式。

(4) “配置 GPIO 方向”:当 CH9344 切换为 GPIO 模式后,需先设置 GPIO 方向。

  • 当勾选 IN+序号项时,即配置当前串口下对应 GPIO 方向为输入。
  • 当勾选 OUT+序号项时,即配置当前串口下对应 GPIO 方向为输出。

(5) “GPIO 值”:

  • 当 GPIO 方向为输入时,通过”获取 PIN 状态”获取 GPIO 输入电平状态,若”GPIO 值”状态框被选中为高电平,反之则为低电平。
  • 当 GPIO 方向为输出时,勾选”GPIO 值”响应 GPIO 可控制 GPIO 输出电平状态, 若勾选则对应 GPIO 引脚输出高电平,反之为低电平。

3、”收发文件测试”,用于演示串口文件收发功能。

Original: https://www.cnblogs.com/WCH-SoftGroup/p/16520692.html
Author: WCH_SoftGroup
Title: CH9344 Windows驱动安装与GPIO使用教程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/581705/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 美团笔试(22.03.19)

    代码题 一共五道代码题,看了前面三道,ac了三道,后面两道题没有时间看,此处将对前三题进行记录总结,后附代码。 题意:给定一组n个商品的价格,下单购买商品时,必须购买前i个商品,即…

    Linux 2023年6月13日
    0108
  • Java基础系列–04_数组

    一维数组:(1)数组:存储同一种数据类型的多个元素的容器。(2)特点: 每一个元素都有编号,从0开始,最大编号是数组的长度-1。编号的专业叫法: 索引(3)定义格式A:数据类型[]…

    Linux 2023年6月7日
    099
  • Spring的循环依赖

    本文简要介绍了循环依赖以及Spring解决循环依赖的过程 循环依赖是指对象之间的循环依赖,即2个或以上的对象互相持有对方,最终形成闭环。这里的对象特指单例对象。 对象之间的循环依赖…

    Linux 2023年6月8日
    0150
  • K8S部署之VMWare网络拓扑踩坑

    知乎上最近发现一篇好文 图解K8S(01):基于Ubuntu 20.04部署1.23版K8S集群,想着之前 K8S 部署一直不成功,那么就照着这篇文章中说的试一试。结果在实验时遇到…

    Linux 2023年5月27日
    096
  • 魔域来了H5游戏详细图文架设教程

    前言 想体验热血传奇的战场吗?想体验满级VIP的尊贵吗?想体验榜一大佬的无敌寂寞吗?各种极品炫酷时装、坐骑、翅膀、宠物通通给你,就在魔域来了H5! 本文讲解魔域来了架设教程,想研究…

    Linux 2023年6月7日
    0125
  • 前端开发:如何正确地跨端

    导读:面对多种多样的跨端诉求,有哪些跨端方案?跨端的本质是什么?作为业务技术开发者,应该怎么做?本文分享阿里巴巴ICBU技术部在跨端开发上的一些思考,介绍了当前主流的跨端方案,以及…

    Linux 2023年6月8日
    080
  • 通过域名查找IP地址

    1,打开cmd 2,敲入命令:nslookup 3,输入域名,如,www.baidu.com 4,得到address即IP地址 Original: https://www.cnbl…

    Linux 2023年6月8日
    0105
  • Ansible—Inventory主机清单

    含义 清查;存货清单;财产目录;主机清单 1、增加主机组 官方链接 http://docs….

    Linux 2023年6月6日
    0112
  • 【Prometheus+Grafana系列】监控MySQL服务

    前言 前面的一篇文章已经介绍了 docker-compose 搭建 Prometheus + Grafana 服务。当时实现了监控服务器指标数据,是通过 node_exporter…

    Linux 2023年6月7日
    0103
  • Linux快速入门(八)效率工具(SSH)

    (1)Kali(源主机),IP:10.211.55.4/24(2)Ubuntu(目标主机),IP:10.211.55.5/24 OpenSSH用于在远程系统上安全的运行 Shell…

    Linux 2023年6月6日
    097
  • Servlet 学习总结

    Servlet学习笔记 Servlet学习 学习视频为:https://www.bilibili.com/video/BV1Ta4y1H7Vc IDEA的使用 IDEA的简介 ID…

    Linux 2023年6月7日
    072
  • nginx禁止直接ip、未配置域名访问配置

    问题背景 最近偶然对线上域名配置的nginx IP进行直接访问后,发现http居然是可以通的,而https直接IP访问浏览器会报证书不安全的提示,点击详细查看发现是固定返回了ngi…

    Linux 2023年6月6日
    0217
  • MySQL常见操作

    1.登录 mysql -uroot -p 2.如何查询数据库服务器中所有的 mysql> show databases; 3.如何选中一个数据库进行操作 mysql>u…

    Linux 2023年6月7日
    0113
  • CenterOS对防火墙和端口号的操作

    1 防火墙设置 (1)设置开机启用防火墙:systemctl enable firewalld.service (2)设置开机禁用防火墙:systemctl disable fir…

    Linux 2023年6月7日
    0104
  • 电脑中图标变白色教你怎么修复

    复制一下代码到文本文档中 另存为 .bat 然后点击好的配置文件右键以管理员身份运行 就会解决桌面变白的问题 @echo off taskkill /f /im explorer….

    Linux 2023年6月7日
    0103
  • 高速USB转4串口产品设计-TTL串口

    基于480Mbps 高速USB转8路串口芯片CH344Q,可以为各类主机扩展出4个独立的串口。CH344芯片支持使用操作系统内置的CDC串口驱动,也支持使用厂商提供的VCP串口驱动…

    Linux 2023年6月7日
    0117
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球