打印
[单片机芯片]

沁恒单片机CH55X — USB应用实例源码分享『强烈推荐收藏』

[复制链接]
71058|199
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
WCHCN|  楼主 | 2019-9-21 12:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 WCHCN 于 2021-7-21 12:11 编辑

这篇分享贴已在论坛发过,这里再次置顶,让更多的朋友能看到,沁恒在这里也会对此贴进行更新维护,让大家共同学习,一起进步。
此贴内容是沁恒技术工程师们在长久的项目实践中,累积的USB单片机CH559/CH554/CH552等MCU相关的应用实例,满足了大部分USB产品应用需求,有任何问题大家都可回复讨论,会有技术工程师答疑。

CH552/CH554的规格书:http://www.wch.cn/downloads/CH554DS1_PDF.html

CH552/CH554的官方开发包:http://www.wch.cn/downloads/CH554EVT_ZIP.html

(建议新客户先阅读CH554EVT.ZIP中的CH554EVT.PDF,介绍了CH55X系列单片机的开发流程)

沁恒微芯片原理图和封装库:http://www.wch.cn/downloads/SCHPCB_ZIP.html

如果觉得CH554系列的资源不够,可以移步CH549系列,包含SOP8/SOP16/QFN28/LQFP48等封装,资源更多。

低功耗和BLE以及高性能系列的MCU也带USB,可以移步CH583/CH573/CH32系列


▶CH554&CH552模拟CDC类,PC免驱,可以实现快速批量上下传

CH554&CH552模拟HID兼容和键盘复合设备,上电自动弹出指定目录下的EXE软件,通过软件可以查看HID兼容设备中断IN端点数据和统计,并且支持TouchKey(触摸按键)检测上传数据

CH554&CH552模拟USB键盘,串口接收数据转换成键值上传,如串口发送‘a’,上传至文本显示‘a’,支持多字节同时发送

CH554&CH552模拟U盘,无存储介质,需要根据应用添加合适的存储介质

CH554操作CH340、CP2102、PL2303实现数据在CH554的串口0到CH340等芯片串口引脚的双向透传,支持波特率配置、参数掉电自动保存等功能

CH554操作USB MIDI设备,以操作CH345为例

CH558&9模拟CH9326

CH558&9模拟串口CH340

CH558&CH559模拟U盘

CH558&CH559模拟键盘,用于1~3键的特殊键盘,支持软件配置键值。也可通过修改软件支持更多的按键

CH559 IAP演示程序,提供 IAP 下 USB 下载功能

CH559 U盘IAP功能实现,U盘根目录下制定文件名文件用于升级用户程序,也可以改成通过寻找文件进行升级

CH559_SPI_TF卡

CH559HID复合设备例程Compound_Dev_1.4

CH559LED控制卡示例,支持321024点LED屏,支持RTC时钟,支持通过U盘更新显示内容,并且显示内容可以保存支持串行Flash中。

CH559安卓AOA例程

CH559操作CH340

CH559操作USB键鼠,将数据通过串口输出,也可以修改通过SPI,485等发送键鼠数据,可用于延长或者键鼠组合。包含HID报表分析,可以获取鼠标 X,Y,滚轮和按键信息

CH559操作USB键鼠串口输出

CH559操作USB扫码枪,直接字符输出或者源码输出

CH559模拟HID兼容设备上传ADC采样


打包下载: 打包下载---WCH沁恒CH55X最新USB应用实例2019-11-11.zip (7.9 MB)

游客,如果您要查看本帖隐藏内容请回复


有任何技术问题,大家可以回帖讨论,或直接咨询沁恒原厂技术支持:

      沁恒CH55X官方技术咨询:025-52632854              沁恒CH57X官方技术咨询:025-89692393      沁恒CH32官方技术咨询:025-89692394




使用特权

评论回复
评论
marchmaqi 2024-4-30 11:39 回复TA
多谢分享 
943614033 2022-1-11 09:13 回复TA
多谢分享 
lihui567 2021-12-20 07:25 回复TA
这个给力 
wonderfullook 2020-7-2 01:13 回复TA
谢谢,我去试试 
WCHCN 2020-2-6 10:39 回复TA
23 增加一个基于CH559的安卓AOA实现例程:https://bbs.21ic.com/icview-1718678-1-1.html 
沙发
触觉的爱| | 2019-9-22 20:11 | 只看该作者
好资料,先收藏了……版主周末也开工呀

使用特权

评论回复
板凳
WCHCN|  楼主 | 2019-9-22 20:15 | 只看该作者
触觉的爱 发表于 2019-9-22 20:11
好资料,先收藏了……版主周末也开工呀

周末随便溜溜

使用特权

评论回复
地板
WoodData| | 2019-9-23 14:29 | 只看该作者
好资料

使用特权

评论回复
5
ghost_z| | 2019-9-28 09:22 | 只看该作者
本帖最后由 ghost_z 于 2019-9-28 09:32 编辑

想试用下USB带触摸的,要专门的下载工具吗?有没DEMO板?

使用特权

评论回复
6
WCHTech2| | 2019-9-28 09:40 | 只看该作者
ghost_z 发表于 2019-9-28 09:22
想试用下USB带触摸的,要专门的下载工具吗?有没DEMO板?

我们公司有专门的下载软件WCHISPTool,官网www.wch.cn 直接搜索WCHISPTool即可下载
DEMO板可以再官网申请,或者直接拨打销售热线:025-52638388

使用特权

评论回复
7
WCHCN|  楼主 | 2019-9-30 09:12 | 只看该作者
ghost_z 发表于 2019-9-28 09:22
想试用下USB带触摸的,要专门的下载工具吗?有没DEMO板?


使用特权

评论回复
8
ghost_z| | 2019-9-30 12:12 | 只看该作者
串口就行下载更新程序,是吧。自己的目标板不可能都带340的

使用特权

评论回复
评论
WCHCN 2019-9-30 16:14 回复TA
芯片上的USB口和串口都可以直接下载代码。 
9
wxc312| | 2019-10-18 08:17 | 只看该作者
逛一逛

使用特权

评论回复
10
clvert| | 2019-11-12 18:51 | 只看该作者
有没有559读取TF卡的例程呢?我看559的开发板里有TF卡座,但没有相应的使用例程。

另外我看文档里写TF卡使用SPI方式进行操作,是否速度会比较慢?

使用特权

评论回复
11
WCHTech2| | 2019-11-13 09:36 | 只看该作者
clvert 发表于 2019-11-12 18:51
有没有559读取TF卡的例程呢?我看559的开发板里有TF卡座,但没有相应的使用例程。

另外我看文档里写TF卡使 ...

559读取TF卡例程已更新,见附件。559是双USB-Host的8位增强型51单片机,综合考虑采用SPI的方式,未增加SD的方式。

使用特权

评论回复
12
clvert| | 2019-11-13 12:00 | 只看该作者
WCHTech2 发表于 2019-11-13 09:36
559读取TF卡例程已更新,见附件。559是双USB-Host的8位增强型51单片机,综合考虑采用SPI的方式,未增加SD ...

好的,我看一下哈。真及时

使用特权

评论回复
13
clvert| | 2019-11-14 11:59 | 只看该作者
本帖最后由 clvert 于 2019-11-14 12:00 编辑
WCHTech2 发表于 2019-11-13 09:36
559读取TF卡例程已更新,见附件。559是双USB-Host的8位增强型51单片机,综合考虑采用SPI的方式,未增加SD ...

这个559读取TF卡例程,适用的发开板是这个吗 CH559EVT
C:\Users\JJ\Desktop

微信截图_20191114115822.png (871.94 KB )

微信截图_20191114115822.png

使用特权

评论回复
14
WCHTech2| | 2019-11-14 15:36 | 只看该作者
clvert 发表于 2019-11-14 11:59
这个559读取TF卡例程,适用的发开板是这个吗 CH559EVT

是的,可以用这个评估板测试

使用特权

评论回复
15
WCHCN|  楼主 | 2020-3-6 11:06 | 只看该作者

使用特权

评论回复
16
handcosmos| | 2020-4-7 17:13 | 只看该作者
非常感谢,下来学习一下。

使用特权

评论回复
17
nuvotontech128| | 2020-5-9 11:14 | 只看该作者
WCHTech2 发表于 2019-11-13 09:36
559读取TF卡例程已更新,见附件。559是双USB-Host的8位增强型51单片机,综合考虑采用SPI的方式,未增加SD ...

CH55X内部RC震荡的稳定性如何,我知道USB对时钟要求还是比较高的,会不会随着温度的变化导致USB部分有时正常有时不正常?

使用特权

评论回复
18
zeshoufx| | 2020-6-5 15:07 | 只看该作者
谢谢分享,,,,,,,,,

使用特权

评论回复
19
WCHTech2| | 2020-7-27 19:02 | 只看该作者
nuvotontech128 发表于 2020-5-9 11:14
CH55X内部RC震荡的稳定性如何,我知道USB对时钟要求还是比较高的,会不会随着温度的变化导致USB部分有时 ...

CH55X都是工业级的芯片,-40~85摄氏度内,使用内部晶振时USB工作没有问题。

使用特权

评论回复
20
单片机开发者| | 2020-8-19 13:04 | 只看该作者
不错不错!~支持国产IC.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:WCH单价1.3元的USB和Touchkey单片机CH552G已全面供货,试样QQ:1258305301

22

主题

474

帖子

31

粉丝