基于32位RISC-V设计的无线型微控制器,沁恒CH32V208开发板应用实例

描述

 

CH32V208系列是基于32位RISC-V设计的无线型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。搭载V4C内核,加入内存保护单元,同时降低硬件除法周期。片上集成2Mbps低功耗蓝牙BLE 通讯模块、10M以太网MAC+PHY模块、USB2.0全速设备+主机/设备接口、CAN控制器等。

 

电子发烧友论坛

01

 

初识及开发板使用注意事项

今早上收到了开发板,顺丰快递,包装什么都非常好。这里要感谢电子发烧友论坛、沁恒公司给了我这次难得的机会来试用CH32V208开发板。这是我第三次参与试用沁恒的开发板,以前试用沁恒CH583以及CH32V307,这些板子质量都非常好,而且我还用CH583及CH32V307成功的为公司做出了好几款测试架产品,客户反馈非常好。期待这次试用同样收获满满。

 

电子发烧友论坛

 

>>>点此查看全文

02

 

VScode 创建工程 RT-Thread 工程并下载

CH32V208与CH32V307一样,支持RT-Thread操作系统,但是RT-Thread studio还没有开发板相应的支持。MonumRiver Studio有示例工程,但是没有图形化配置工具,用起来不方便。所以只有下载rtthread源码,并用vscode进行代码编译,用gcc进行编译工程。

 

电子发烧友论坛

 

>>>点此查看全文

03

 

基于PWM的呼吸灯

PWM是常用的外设之一,比如呼吸灯,动态改变灯的亮度,舵机等等都需要用到PWM外设。今天驱动PWM来展示TIM的功能之一。

 

电子发烧友论坛

 

>>>点此查看全文

04

 

手机蓝牙控制LED灯

CH32V208系列是基于32位RISC-V设计的无线型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。搭载V4C内核,加入内存保护单元,同时降低硬件除法周期。片上集成2Mbps低功耗蓝牙BLE 通讯模块。

 

电子发烧友论坛

 

>>>点此查看全文

05

 

一种不一样的玩法,小白的福音,基于图形积木编辑代

近年来随着技术的不断进步,学习和使用单片机的门槛在不断的降低,其中最容易上手的方式莫非就是0代码的图形积木的编程方式了,它可以让用户输入极少的代码,或者完全基于图形积木来完成代码的编写,用户只需要按照正常合规的逻辑语法搭建图形就可以完成一些简单和比较复杂的项目,并且大大的提高了开发速度,想必大家对米思其都比较熟悉,它就是使用搭建积木的方式来编程的,非常的方便。

 

通过2天的摸索,楼楼发现沁恒推荐的开发环境对于楼楼这种小菜鸟来说学起来还是有些吃力的,于是楼楼有了一个新奇的想法(实在是学不进去,楼楼是不是太菜了)...

 

楼楼我之前接触过一款叫天问block的ide,它就是上面说的那种依靠图形的方式来编辑代码,和米思奇非常的像,但还是有些地方不太像,这些需要大家自己学习了解一下,楼楼当初接触到它是因为他们家的一款语音识别模块,做的非常不错,当然也有基于一些别的芯片搞出来的图形库,比如我们今天的主角:CH32V208,其实对于这个芯片的支持在天问block离线软件上是没有完全支持的,我们可以通过在线的方式提前体验一下,楼楼这里主要是分享一种比较容易上手的编程方式,下面我们进入正题。

 

电子发烧友论坛

 

>>>点此查看全文

06

 

改进的蓝牙自拍杆

CH32V208 开发板的一个特色就是其提供了蓝牙协议栈,上次我们介绍蓝牙键盘,今天介绍一个更实用的例子:改进的蓝牙自拍杆。

 

1例程HID_Consumer

自拍杆给我们除外旅行拍照带来很大方便,现在已经非常普及了,它曾经进入过《时代》杂志2014年度25大最佳发明的榜单。我们知道手机在拍照模式下,按下音量调节键就可以实现拍照功能,而蓝牙自拍杆就是利用了这一特性,将自拍杆的遥控器以蓝牙HID设备的形式和手机配对,按下自拍杆的控制键时就发送音量调节键给手机,从而实现拍照功能。

 

在厂商提供的蓝牙例程中有一个HID_Consumer,这是个蓝牙自拍杆的雏形。它的工作过程和蓝牙键盘很类似,连接上手机后定时(1.6s)给手机发送音量调节键,从而实现拍照的功能。不过这一行为和蓝牙自拍杆不一样,我们希望将其改成按键触发,而不是定时拍照。

 

电子发烧友论坛

 

>>>点此查看全文


 

电子发烧友论坛

电子发烧友论坛

声明本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。

 

更多热点文章阅读


 

  •  

    CH32V208数据手册

  • CH32V208评估板说明及参考应用例程

  • 32位无线型RISC-V单片机CH32V208 附完整应用例程

  • CM32M433R-START RISC-V生态开发板原理图

  • CH32V103基础教程-定时器中断


原文标题:基于32位RISC-V设计的无线型微控制器,沁恒CH32V208开发板应用实例

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分