QT调用CH341 IIC静态链接库

通过QT上位机IIC通讯读取MPU9250的数据 使用QT进行开发上位机,如果使用IIC通讯的话,可以使用CH341库函数进行编程,在pro文件中链接或者使用C函数LoadLibraryA函数直接加载库。随后使用库函数进行编程。 阅读详情

1.按照上一篇文章<QT如何调用外部LIB>将CH341的lib添加到工程中

2.直接上main.cpp代码

#include <QCoreApplication>
#include <windows.h>
#include <CH341DLL.H>
#include <qdebug.h>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    ULONG			iIndex=0;  // 指定CH341设备序号
    UCHAR			iDevice=87;  // 低7位指定I2C设备地址
    UCHAR			iAddr=0;  // 指定数据单元的地址
    UCHAR			oByte;

    qDebug()<<CH341OpenDevice(iIndex); // 打开CH341设备,返回句柄,出错则无效
    qDebug()<<CH341WriteI2C(iIndex,iDevice,iAddr,255);
    qDebug()<<CH341ReadI2C(iIndex,iDevice,iAddr,&oByte);
    qDebug()<<oByte;
    CH341CloseDevice(0);// 关闭CH341设备

    return a.exec();
}

3.Pro文件内容

QT -= gui

CONFIG += c++11 console
CONFIG -= app_bundle

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x
CH341T模块使用I2C (IIC) 协议访问设备 usb iic CH341 阅读详情

相关推荐

用CH341玩转I2C:从读写EEPROM到自定义设备通信的完整项目流程

本文详细介绍了如何使用CH341适配器进行I2C通信,从EEPROM读写到自定义设备驱动的全流程开发。通过硬件连接、软件编程及性能优化技巧,帮助开发者快速掌握CH341在嵌入式系统中的应用,提升I2C设备通信效率。

weixin_42524750的博客 501

树莓派Qt开发入门(三):模数转换实验——树莓派IIC的使用

树莓派Qt开发入门(三):模数转换实验——树莓派IIC的使用

Qt 5的USB插拔监控方法和CH341T iic模式的DLL加载

个人demo记录,需要的可以私信我

windos 上位机I2C、SPI、GPIO转USB,USB转I2C、SPI、GPIO组件

基于windows、QT、CH341转接板实现I2C、SPI、GPIO转USB,完成上位机主控(Master)与外设进行数据交换

Qt_I2C_MPU6050_qti2c_i2c_

qt i2c MPU6050,用于i2cUI界面编写

IEDA激活码失效?教你5分钟快速续期的方法

本文针对IEDA激活码失效问题,提供了一套从快速应急到深度排查的完整解决方案。文章不仅详解了5分钟快速续期与清理缓存等应急方法,更深入剖析了授权机制、离线激活流程,并指导如何构建可持续的授权管理策略,帮助开发者彻底解决激活困扰,确保开发环境稳定。

a0b1c2d3的专栏 274

当NetApp 7-mode遇到单控制器故障:HA模式手动修复全记录

本文详细记录了NetApp 7-mode存储系统在单控制器故障时的应急修复过程,包括HA配置重建、磁盘初始化和业务恢复等关键步骤。通过实战案例解析如何解决`VIA Interconnect is down`等典型问题,为企业级存储系统的高可用保障提供实用指南。

yolo5detector的博客 247

杰理AC695N系列芯片 LED7数码管使用教程

杰理AC695N数码管使用摘要 本教程介绍了杰理AC695N芯片驱动LED7数码管的实现方法: 硬件配置:支持7/12/13脚三种数码管类型,详细说明了7脚数码管的标准段码定义和GPIO接线方式。 软件设置: 通过修改配置文件启用LED7功能 配置GPIO引脚映射(PORTC/PORTA组) 选择与硬件匹配的真值表 层次架构:包含硬件层、驱动层、UI层和应用层的完整设计,支持数字、字符和图标显示功能。 实现要点包括正确配置引脚类型、选择真值表,并通过UI风格设置为LED7模式。

qq_42014563的博客 1347

Spring AI Alibaba实战训练营-20 基于注解驱动的MCP快速开发入门指南

本文详细讲解如何使用SpringAiAlibaba快速开发基于注解驱动的MCP应用。文章详细介绍了MCP协议并且重点介绍了Spring AI通过注解驱动的开发方式简化MCP服务开发。具体包括服务端和客户端的注解使用、城市最新时间查询MCP项目结构概览(服务端和客户端模块)以及环境配置要求。

program哲学 295

趋势跟踪策略

/ 绘制K线图的下跌部分,使用绿色标记 stickline(close>=open,high,close,1,1,colorgreen);end // 在图表上绘制当前趋势的图标,如果trend=1或-1 drawicon(trend=1,stopprice,10);end // 绘制K线图的上涨部分,使用红色标记 stickline(close>=open,high,close,1,1,colorred);

2401_84919512的博客 356

计算机组成原理(第三版)唐朔飞-第三章系统总线-课后习题

计算机组成原理(第三版)唐朔飞-第三章系统总线-课后习题

weixin_45735391的博客 6万+

【WRFDA第一期】WRF数据同化概述及资源整理

【WRFDA第一期】WRF数据同化概述及资源整理

WW、forever的博客 1660

ESP32-S3模组上跑通esp32-camera(32)

ESP32-S3模组上跑通esp32-camera(32)

phmatthaus的专栏 772

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: QT如何调用外部LIB
下一篇: 如何用Qt搭建一个方便扩展的通用上位机平台
avrdpy
博客等级 码龄17年 14粉丝 15原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值