非常开心收到了沁恒的CH582M开发板,之前就接触过沁恒的MCU,比如CH579,CH32F103和CH32V103等,给我的感觉就是性能强大,非常容易上手,我是对蓝牙比较热爱的,所以社区这次举办活动,当然会非常开心啦,比较幸运的是,让我如愿以偿的体验到了沁恒CH582新品。
硬件介绍:
接下来介绍一下CH582吧,沁恒在国内做接口新品是非常专业的了,因此MCU也好,其他芯片也罢,基本上USB/蓝牙/串口等接口方面都是比较有特色的。CH582就是其中之一,CH582是集成BLE无线通讯的32位RISC微控制器。片上集成2Mbps低功耗蓝牙BLE 通讯模块、2个全速USB主机和设备控制器及收发器、2个SPI、4个串口、ADC、触摸按键检测模块、RTC等丰富的外设资源。
软件环境:
接下来说说软件开发,因为CH582使用的是RISC-V的内核,所以暂时不能使用keil开发,只能采用集成开发环境(IDE)“MounRiver Studio”,这个开发环境很容易上手,而且基本上也不需要配置什么,基本上就是熟悉一会儿就可以正常调试和程序代码开发。而且可以汉化,汉化之后更加方便了。(Ps:汉化在help,language中)
mesh连接天猫精灵点灯:
本次使用官方提供的demo吧,毕竟没有mesh这部分的具体讲解,直接搞是要有点儿时间的,例程在\EVT\EXAM\BLE\MESH\adv_ali_light_add_lightness,使用MounRiver Studio导入,然后点击清空项目,然后构建项目,就可以生成一个hex文件,由于我暂时没有WCHlink,所以只能使用USB来烧录,这种烧录并不能仿真,属于ISP烧录方式,需要先打开烧录软件(烧录软件在IDE,工具这栏,选择WCH单片机编程工具),然后按住S3,然后给板子上电,就可以看到设备了。
然后再用户程序文件这里,选择要烧录的文件,然后点击下载,就可以烧录成功了。
最后,分享一下蓝牙mesh连接天猫精灵的视频,属实非常便捷,不过我具体流程还没有搞懂,如果官方有相关mesh的使用说明就更好了。最后,再次感谢eeworld和沁恒举办的活动。
开场画面不错啊,哈哈
引用: wangerxian 发表于 2022-3-1 09:06 开场画面不错啊,哈哈
哈哈哈,炫酷是吧
引用: lugl4313820 发表于 2022-3-3 08:01 我用手机天猫精灵连接,总是连接不上,可以请教一下你是怎么边接的吗?
你好,正常可以用天猫精灵开启搜索设备,然后会提示你找到一个智能设备,然后你让天猫精灵连接即可,它会自动分配一个名字给CH582,然后自己从手机软件上修改一下就好啦
楼主挺厉害的,请问怎么快速入门使用CH582啊,我想在例程上修改程序改成自己想要的功能,除了改IO口配置外,其它硬件外设实在是不知道怎么修改,数据手册也是写的不是很详细,也看得不是太懂。
引用: 我要学会它 发表于 2022-7-14 11:33 希望楼主多发一些ch582蓝牙mesh的帖子,实在是想看想学
好,那我近期也学习一下,到时候分享出来,和大家一起进步