【沁恒RISC-V内核 CH582】mesh点灯
[复制链接]
非常开心收到了沁恒的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和沁恒举办的活动。
|