宋元浩 发表于 2020-8-14 21:39

沁恒单片机CH55X — USB应用实例源码分享

<p>此贴内容是沁恒技术工程师们在长久的项目实践中,累积的USB单片机CH559/CH554/CH552等MCU相关的应用实例,满足了大部分USB产品应用需求,有任何问题大家都可回复讨论,会有技术工程师答疑。</p>

<div>CH552/CH554的规格书:<br />
CH552/CH554的官方开发包:<br />
(建议新客户先阅读CH554EVT.ZIP中的CH554EVT.PDF,介绍了CH55X系列单片机的开发流程)<br />
沁恒微芯片原理图和封装库:<br />
如果觉得CH554系列的资源不够,可以查看CH549系列,包含SOP8/SOP16/QFN28/LQFP48等封装,资源更多。<br />
低功耗和BLE以及高性能系列的MCU也带USB,可以查看CH583/CH573/CH32系列。</div>

<p>&nbsp;</p>

<div><strong></strong></div>

<p><strong>上面的文件包包含如下内容:</strong></p>

<p>▶CH554&amp;CH552模拟CDC类,PC免驱,可以实现快速批量上下传</p>

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

<p>▶CH554&amp;CH552模拟USB键盘,串口接收数据转换成键值上传,如串口发送&lsquo;a&rsquo;,上传至文本显示&lsquo;a&rsquo;,支持多字节同时发送</p>

<p>▶CH554&amp;CH552模拟U盘,无存储介质,需要根据应用添加合适的存储介质</p>

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

<p>▶CH554操作USB MIDI设备,以操作CH345为例</p>

<p>▶CH558&amp;9模拟CH9326</p>

<p>▶CH558&amp;9模拟串口CH340</p>

<p>▶CH558&amp;CH559模拟U盘</p>

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

<p>▶CH559 IAP演示程序,提供 IAP 下 USB 下载功能</p>

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

<p>▶CH559_SPI_TF卡</p>

<p>▶CH559HID复合设备例程Compound_Dev_1.4</p>

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

<p>▶CH559安卓AOA例程</p>

<p>▶CH559操作CH340</p>

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

<p>▶CH559操作USB键鼠串口输出</p>

<p>▶CH559操作USB扫码枪,直接字符输出或者源码输出</p>

<p>▶CH559模拟HID兼容设备上传ADC采样</p>

zxopenljx 发表于 2021-4-9 14:34

<p>谢谢分享</p>

yan2101224133 发表于 2022-12-7 17:18

<p>学习啦!赞赞赞</p>

简单是我的信仰 发表于 2024-8-14 16:54

<p>不错不错</p>
页: [1]
查看完整版本: 沁恒单片机CH55X — USB应用实例源码分享