尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
关于CP2112的IIC上位机HidSmbus Example的一些资料
HidSmbus Example 是 Silicon Labs 为 CP2112USB 转 SMBus I2C 桥接芯片提供的官方图形化调试工具用于无需编写代码即可连接、配置 CP2112 并对挂载的 I2C SMBus 从设备进行读写操作 。核心使用流程1硬件连接将 CP2112 开发板通过 USB 连接 PC将其 SDA SCL GND 引脚正确对接目标 I2C从设备注意电平匹配通常需 3.3V 供电及上拉电阻。2 软件启动安装 Silicon Labs CP2112 SDK 后运行 HidSmbusExample.exeWindows 路径通常为 ...\SiLabs\MCU\CP2112_SDK\Software\HidSmbusExample\Windows\。3 设备连接点击 Connect 按钮识别 CP2112状态栏显示连接成功。4 参数配置可选在 Configuration 页签设置 SMBus 时钟频率如 100kHz、超时时间等点击 Set 应用并验证返回 HID_SMBUS_SUCCESS。5 数据读写切换至 Data Transfer 页签选择读写模式填入从机地址与数据点击对应请求按钮执行。关键操作详解Data Transfer 页签6 写入操作 (Write Request) Slave Address填入从机 7 位地址**忽略IIC 读写位**左移 1 位后的 8 位写地址例如 7 位地址 0x50 对应写入地址 0xA0。Data to Write依次填入寄存器地址字节 实际数据字节。若需向寄存器 0x80 写入 0x03则输入 80 03若寄存器地址为 2 字节如 0x1080则输入 10 80 03 。 点击 Write Request底部状态栏确认传输完成。注意写入寄存器 0x80 的数据诸如0x03 0x1f0x2a 0x5e 需要这样填 DATA: 80 03 1F 2A 5E.这样之后eeprom 里面地址为 80 81 82 83 分别对应的数据就是 03 1F 2A 5E ,也就是地址只需填写一次后面的数据会自加新地址1.7 读取操作 (Read Request Address Read Request) Slave Address填入从机读地址7 位地址左移 1 位 1例如 0xA1。注意这里在我使用时比如设备的 7 位地址为 1010 000 0x50左移 1(1) 位0xA0但不需要加 1 也可以,所有的设备地址无论读写都可以使用 0xA0Address Command填入要读取的寄存器起始地址。 Number of Bytes设定读取长度。 点击 Read Request数据将显示在接收缓冲区 。(注意我这里是需要点 Force read response 在点 get read response 才可以读取到数据的不排除我的 EEPROM 是损坏的可能8 注意事项a 地址格式软件中所有地址均按 8 位格式输入已包含读写位切勿直接填入 7 位地址。数据顺序写操作时“数据框”内需按先寄存器指针、后数据内容的顺序连续填写十六进制字节中间用空格分隔或直接连写视软件版本提示而定。b 驱动依赖CP2112 为标准 HID 设备Windows Mac 通常免驱若无法连接请检查 USB 线缆是否支持数据传输或重新插拔。 Mac 兼容性旧版 macOS 工具可能存在崩溃问题建议使用最新 SDK 或确认系统兼容性 。 如需编程调用可 参 考 SDK 目 录 下 的 HidSmbus.lib 及 示 例 代 码 C C 通 过 API 函 数 如HidSmbus_WriteRequest实现自动化控制 。 文章摘取自百度个人只负责了部分标注
RELATED

相关推荐

PPO 算法 PyTorch 2.1 实战:CartPole-v1 环境 500 步稳定训练 3 大调参技巧

PPO 算法 PyTorch 2.1 实战:CartPole-v1 环境 500 步稳定训练 3 大调参技巧

PPO 算法 PyTorch 2.1 实战:CartPole-v1 环境 500 步稳定训练 3 大调参技巧强化学习(Reinforcement Learning, RL)作为机器学习的重要分支,近年来在游戏AI、机器人控制等领域取得了显著进展。其中,Proximal Policy Opt…

📅 2026/10/9 2:39:45
CVE-2026-43456实战:Linux bonding驱动19年类型混淆0day挖掘、复现、提权与加固完整手册

CVE-2026-43456实战:Linux bonding驱动19年类型混淆0day挖掘、复现、提权与加固完整手册

前言 2026年7月上旬海外安全实验室放出CVE-2026-43456完整利用链路,这条藏在bonding驱动里长达19年的类型混淆缺陷打破不少运维、内核安全人员固有认知。多数线上服务器仅用物理网卡做bond冗余,长期忽略隧道设备挂载bond这条高危分支路径,漏洞…

📅 2026/10/7 8:37:52
工业信号干扰防护与光耦选型实战指南

工业信号干扰防护与光耦选型实战指南

1. 工业环境中的信号干扰挑战在电机控制、自动化产线等典型工业场景中,电磁干扰(EMI)就像一场永不间断的电子风暴。我曾在汽车焊接车间实测到峰值达150V/m的电场强度,这足以让未经处理的数字信号完全失真。常见干扰源包括&#xf…

📅 2026/10/26 6:56:53
MORE NEWS

更多资讯

📰

怎样手机上查询电工证最新政策解读

电工证手机上怎么查?实操考试心里没底怕挂科?网上查询一步到位 实操考试心里没底怕挂科?你不是一个人。很多人在报名电工证考试前都担心自己会不会因为不熟悉流程或者操作不规范而挂科。尤其是一些来自基层的从业人员,比如济源市的水利工程施工人员,面对…

📰

�峪河电工证报名机构在哪考证书过期了怎么处理

�峪河电工证报名机构在哪考证书过期了怎么处理 证书过期了不知道怎么复审延期,这事儿在电工圈太常见了。很多人拿到证后以为就万事大吉了,结果几年后发现证已经失效,连工作都找不到了。如果你是峪河电工证报名机构的学员,或者正在考虑在哪考,现在就来聊…

📰

电工作业要求双人 电子证书怎么申请才不被坑

电工作业要求双人 电子证书怎么申请才不被坑 你不知道去哪报名怕被中介坑?电工作业操作证现在 要求双人操作 ,但很多人还不清楚这个政策到底意味着什么,更不清楚 电子证书 怎么申请才靠谱。今天就给你讲清楚,别再被那些不靠谱的培训机构骗钱了。…

📰

龙岗区电工证基础培训通过率揭秘:证书过期了不知道怎么复审延期怎么办?

龙岗区电工证基础培训通过率揭秘:证书过期了不知道怎么复审延期怎么办? 证书过期了不知道怎么复审延期,这是很多持证人最头疼的问题之一。尤其在龙岗区这类建筑施工密集的区域,电工证是很多岗位的“入场券”。但很多人发现,证书到期后,复审流程复杂,政…

📰

电工证补贴1000怎么考?学历不高也能考全国通用的低压电工证

电工证补贴1000怎么考?学历不高也能考全国通用的低压电工证 你是不是也担心自己学历不高,根本没法报名考电工证?其实不然,像你这样刚毕业的工程类学生,只要符合基本条件,一样能顺利报考低压电工证,而且还能享受 电工证补贴1000…

📰

万宁高压电工证报名官方回应来了,证书过期了不知道怎么复审延期

万宁高压电工证报名官方回应来了,证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期?你不是一个人,很多万宁的电工朋友都遇到过这个问题。最近,郑州市应急管理局也发布了关于高压电工证复审延期的最新政策说明,很多人还没搞清楚具体怎么操作,…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬