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)定义了蓝牙在人机接口设备中的协议、特征和使用规程。
5210 0
|
消息中间件 安全 Kafka
2024年了,如何更好的搭建Kafka集群?
我们基于Kraft模式和Docker Compose同时采用最新版Kafka v3.6.1来搭建集群。
4542 2
2024年了,如何更好的搭建Kafka集群?
|
9月前
|
传感器 供应链 监控
1688商家必看:如何高效转化精准流量?四大核心策略深度解析
本文针对1688平台B2B商家流量转化难题,提出四大核心策略:优化商品基础提升信任、科学关联销售提高客单价、构建专业客服体系促进成交、打造差异化价值突破同质竞争。通过系统化运营与数据驱动,助力商家实现从“有流量”到“能成交”的高效转化闭环。
|
9月前
|
人工智能 自然语言处理 数据可视化
2025年国内主流 BI 工具全景解析:功能、行业应用与选型指南
国内主流BI工具适配本土需求,涵盖自助分析与企业管控两大类。瓴羊Quick BI、Power BI国内版等支持多源数据集成、AI智能分析及行业定制,助力企业打通数据孤岛,实现高效决策。选型需结合数据基础、业务场景与行业特性,避免落地误区,让BI真正赋能业务增长。2025年国内主流 BI 工具全景解析:功能、行业应用与选型指南。
|
前端开发
html 格式
【10月更文挑战第14天】html 格式
1438 4
|
算法 计算机视觉 Python
YOLOv8优改系列二:YOLOv8融合ATSS标签分配策略,实现网络快速涨点
本文介绍了如何将ATSS标签分配策略融合到YOLOv8中,以提升目标检测网络的性能。通过修改损失文件、创建ATSS模块文件和调整训练代码,实现了网络的快速涨点。ATSS通过自动选择正负样本,避免了人工设定阈值,提高了模型效率。文章还提供了遇到问题的解决方案,如模块载入和环境配置问题。
1052 0
YOLOv8优改系列二:YOLOv8融合ATSS标签分配策略,实现网络快速涨点
|
机器学习/深度学习 设计模式 人工智能
AIGC对设计行业的影响与启发:AIGC设计能替代真正的设计师吗?
AIGC技术正深刻影响设计行业,提升效率、拓宽创意边界,但无法替代设计师的创造力、审美和情感理解。Adobe国际认证成为设计师掌握AIGC技术的起点,推动行业标准化和设计师职业发展。AIGC与设计师的结合将共创设计行业的未来。
|
开发框架 数据挖掘 .NET
毕业论文管理系统设计与实现(论文+源码)_kaic
毕业论文管理系统设计与实现(论文+源码)_kaic
|
数据可视化
你知道 PO 是干什么的吗?
你知道 PO 是干什么的吗?
2213 1
|
JSON 网络协议 测试技术
【软件工具】网络性能测试工具 Iperf
【软件工具】网络性能测试工具 Iperf
1139 0