在之前发布的《聊聊身边的嵌入式,自拍神器自拍杆》一文中,详细介绍了自拍杆蓝牙遥控器的工作原理,其中核心是通过使用BLE发送音量键指令(可以是上下音量键)。为了实现这一功能,我们选择了CH573这款国产BLE SOC芯片。
硬件:CH573评估板
软件:官方例程CH573EVT.ZIP,下载地址为http://www.wch.cn/downloads/CH573EVT_ZIP.html
顺带提一下,我们为什么选择了CH573芯片。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单片机的那使用味道。
下载完之后,手机连接后,打开相机,
就可以自动的咔咔咔拍照了。
以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !