0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子发烧友论坛 来源:未知 2023-06-13 08:05 次阅读

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

d41885e4-097d-11ee-962d-dac502259ad0.png

01

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

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

d464dca0-097d-11ee-962d-dac502259ad0.png

>>>点此查看全文

02

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

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

d498e3e2-097d-11ee-962d-dac502259ad0.png

>>>点此查看全文

03

基于PWM的呼吸灯

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

d4b25534-097d-11ee-962d-dac502259ad0.png

>>>点此查看全文

04

手机蓝牙控制LED

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

d4e0105a-097d-11ee-962d-dac502259ad0.png

>>>点此查看全文

05

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

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

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

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

d509aa1e-097d-11ee-962d-dac502259ad0.png

>>>点此查看全文

06

改进的蓝牙自拍杆

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

1例程HID_Consumer

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

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

d537db96-097d-11ee-962d-dac502259ad0.png

>>>点此查看全文


d558de0e-097d-11ee-962d-dac502259ad0.png

d6065c00-097d-11ee-962d-dac502259ad0.png

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

更多热点文章阅读


  • CH32V208数据手册

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

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

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

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


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

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


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

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

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

收藏 人收藏

    评论

    相关推荐

    使用MounRiver Studio快速创建CH32V208开发环境

    CH32V208WBU6 4、生成如下工程 ,在工程中已经给出了测试的程序: 5、点击下载按键下的config菜单可以弹出配置,配置如下: 6、然后下载到开发板,打开串口助手,就可以收到打印的信息了: 【总结】
    发表于 04-18 11:54

    国产RISC-V MCU推荐

    ,非常能打。 官网显示,CH32V系列是基于微自研的青稞V4F 微处理内核设计的工业级通用微控制器
    发表于 04-17 11:00

    CH32V208 开发板免费试用】 CH32V208 开发板的编译和下载

    南京微电子股份有限公司生产 CH32V208 开发板的主芯CH32V208系列是基于32
    发表于 06-09 23:13

    CH32V208 开发板免费试用】测试Win10环境配置

    先给大家简单介绍一下这块 CH32V208 开发板。 产品特点 (1)青稞V4C处理,最高
    发表于 06-09 22:46

    CH32V208开发板试用】2-ARDUINO

    CH32V208开发板试用】2-ARDUINO 天问Block一站式的开发工具,通过简单易用的图形化模式和代码模式编程,让单片机
    发表于 05-28 15:46

    CH32V208开发板试用】1-构建RTT-Stdio开发环境

    配置介绍 1 、CH32V208参数介绍 CH32V208EVT开发板选用CH32V208WBU6 MCU.CH32V208系列是基于32
    发表于 05-28 15:41

    【沁恒 CH32V208 开发板免费试用】RTT 纯命令行(makefile) 和 点灯测试

    沁恒 CH32V208 开发板是一款基于risc-v内核的微控制器,具有丰富的外设资源和高性能的处理能力。本文介绍了如何使用makefile进行编译,并提供了一个简单的点灯测试程序示例
    的头像 发表于 05-25 09:03 1307次阅读
    【沁恒 <b class='flag-5'>CH32V208</b> <b class='flag-5'>开发板</b>免费试用】RTT 纯命令行(makefile) 和 点灯测试

    CH32V208 开发板免费试用】RTT 模拟Arduino库开发项目

    将介绍如何使用RT-thread实时操作系统和Arduino库在 CH32V208开发板上进行开发。 概述
    发表于 05-24 20:31

    -CH32V208-开发板免费试用】RTT 基于SSD1306显示的一些例子

    ] 概述 -CH32V208是一款基于risc-v内核的微控制器,支持RT-thread实时操作系统。本文将介绍如何使用SSD1306
    发表于 05-24 20:13

    CH32V208 开发板免费试用】RTT 纯命令行(makefile) 和 点灯测试

    CH32V208 开发板是一款基于risc-v内核的微控制器,具有丰富的外设资源和高性能的处理能力。本文介绍了如何使用makefile进行编译,并提供了一个简单的点灯测试程序示例,以
    发表于 05-24 19:33

    CH32V208 开发板免费试用】简单测评 CH32V208 开发板

    今天简单测评以下 CH32V208 开发板开发板。 这块开发板上集成2Mbps低功耗蓝牙BL
    发表于 05-22 12:13

    CH32V208 开发板免费试用】2. MPU6050陀螺仪移植开发测试

    CH32v208 单片机试用的测评】2. MPU6050陀螺仪移植开发测试 感谢科技与发烧友网给以Ch32V208单片机
    发表于 05-04 08:11

    CH32V208 开发板免费试用】1.建立烧录开发调试环境

    特点和使用体验。一、CH32V208单片机的基本参数CH32V208系列是基于32RISC-V设计的无线型
    发表于 05-04 07:54

    CH32V208 开发板免费试用】CH32V208WBU6 评估上手报告和Win10环境配置

    CH32V208 CH32V208系列是32RISC-V中比较新的一个系列, 基于青稞
    发表于 05-01 12:41

    CH32V208 开发板免费试用】开发板开箱以及开发环境搭建

    感谢电子发烧友论坛提供的这次测评机会,趁着这次五一假期来学习的32RISC-V内核处理CH32V
    发表于 04-29 15:41