CH573第一篇:实现自拍杆蓝牙遥控器1

简介: CH573第一篇:实现自拍杆蓝牙遥控器1

在之前发的《聊聊身边的嵌入式,自拍神器自拍杆》这篇文章中,介绍了自拍杆蓝牙遥控器的工作原理,核心是通过BLE发送音量键(上下音量键都可以)。这篇文章开始,我们选择CH573这款国产BLE SOC芯片来实现它。

硬件:CH573评估板

软件:官方例程CH573EVT.ZIP,下载地址http://www.wch.cn/downloads/CH573EVT_ZIP.html

跑个题,先谈谈咱们为什么选择CH573这款芯片,该芯片是南京沁恒公司出品,该公司的USB接口芯片非常有名,咱们嵌入式工程师人手一个的USB转串口小板上就大量使用他们公司的芯片,前不久我还在某宝上下单买了几个呢

CH573芯片,带USB和BLE功能,RSIC-V内核,512K Flash,18K SRAM,还有多种外设:

这么一款芯片,你猜多少钱?说出来怕吓到你,价格含税只要3.x人民币,并且货源充足,说实话真的挺香!你就把它当做一个普通的MCU来用也很划算啊。

第一次用国产MCU做项目,整体用起来体验还可以,虽然中途也遇到了点坑(后面再详细分享),不过没坑才不正常呢。

回到正题,CH573EVT.ZIP提供了大量的例程,我们这里使用HID_Consumer例程(CH573EVT\EVT\EXAM\BLE\HID_Consumer目录),可以看到该例程就是一个蓝牙拍照器的例程。

CH573开发环境只能用MounRiver,它是一个基于Eclipse的IDE,虽然不如KEIL用着熟悉,不过倒也不难用。

编译完之后使用上位机WCHISPTool通过USB直接将hex文件下载到芯片中即可,非常方便,有点STC 51单片机的那使用味道。

下载完之后,手机连接后,打开相机,

就可以自动的咔咔咔拍照了。

听说现在大家都习惯看视频,我也来录个小视频。


看到这里你是不是想再进一步了解下它的代码实现和工作原理呢,我们下一篇文章来介绍。

相关文章
蓝牙HID协议笔记【转】
蓝牙HID协议笔记 转自:http://blog.sina.com.cn/s/blog_69b5d2a50101emll.html 1.概述     The Human Interface Device (HID)定义了蓝牙在人机接口设备中的协议、特征和使用规程。
5371 0
|
消息中间件 安全 Kafka
2024年了,如何更好的搭建Kafka集群?
我们基于Kraft模式和Docker Compose同时采用最新版Kafka v3.6.1来搭建集群。
4707 2
2024年了,如何更好的搭建Kafka集群?
|
缓存 编译器 程序员
【Qt 元对象系统04】 深入浅出Qt的QMetaObject:探索元对象的魔法
【Qt 元对象系统04】 深入浅出Qt的QMetaObject:探索元对象的魔法
1691 0
|
12月前
|
传感器 供应链 监控
1688商家必看:如何高效转化精准流量?四大核心策略深度解析
本文针对1688平台B2B商家流量转化难题,提出四大核心策略:优化商品基础提升信任、科学关联销售提高客单价、构建专业客服体系促进成交、打造差异化价值突破同质竞争。通过系统化运营与数据驱动,助力商家实现从“有流量”到“能成交”的高效转化闭环。
|
12月前
|
人工智能 自然语言处理 数据可视化
2025年国内主流 BI 工具全景解析:功能、行业应用与选型指南
国内主流BI工具适配本土需求,涵盖自助分析与企业管控两大类。瓴羊Quick BI、Power BI国内版等支持多源数据集成、AI智能分析及行业定制,助力企业打通数据孤岛,实现高效决策。选型需结合数据基础、业务场景与行业特性,避免落地误区,让BI真正赋能业务增长。2025年国内主流 BI 工具全景解析:功能、行业应用与选型指南。
|
12月前
|
数据采集 算法 物联网
蓝牙定位技术原理:从BLE信号到高精度定位的实现逻辑
蓝牙定位凭借低成本、低功耗与高兼容性,依托BLE信号实现从粗略到高精度的定位。通过RSSI、ToF测距与AoA/AoD测向技术,结合多基站协同和算法优化,可实现米级乃至厘米级定位,广泛应用于室内场景。
|
前端开发
html 格式
【10月更文挑战第14天】html 格式
1675 4
|
缓存 JSON JavaScript
体育应用怎么通过API接口接入数据源与直播源
本文介绍了体育类应用接入数据源与直播源的API接口方案。主要包括:1) 数据源API接入,涉及选择提供商、接入流程及常见数据类型;2) 直播源接入,涵盖直播源类型、提供商和技术方案;3) 技术实现要点,如数据缓存、实时更新机制和安全性考虑;4) 成本优化建议。附有HLS播放示例及Node.js完整集成代码,帮助开发者高效实现体育应用功能。
1731 21
|
数据可视化
你知道 PO 是干什么的吗?
你知道 PO 是干什么的吗?
2468 1