很高兴能参与这次的“RISC-V MCU创新应用大赛”,这次我带来的作品是基于RISC-V MCU CH32V307 的水感控制系统。 因此我就通过RISC-V MCU CH32V307结合水感传感器,做了一个水感应控制系统的初代产品;算抛砖引玉也体验出RISC-V MCU CH32V307的强大功能和易操作性更体现其能适应不同的Iot 1、硬件介绍: 我们先来介绍一下我们的主角:我们使用的是CH32V307开发板,该板使用的是南京沁恒微电子(WCH) 推出的一款基于 RISC-V MCU CH32V307 内核的开发板。 视频内容4、心得和体会 本次水感应控制系统属于初代产品也就是入门级的,主是展现CH32V307开发板的应用场景丰富,开发容易。 后继可以加上数据上报和移动端展示,在CH32V307面前这些都不是什么难事。因为CH32V307实在太强大了。。 最后很感谢各位看官内心的观看。
s=original-sharing&sharedUid=9850271#undefined1.2用到的硬件1.2.1沁恒CH32V307 单片机采用CH32V307VCT6的芯片,CH32V307 CH32V307是基于32位RISC-V设计的互联型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。加入单精度浮点指令集,扩充堆栈区,具有更高的运算性能。 CH32V307电路图.pdf1.2.2温湿度传感器-DHT11模块DHT11数字温湿度传感器是一款含有己校准数字信号输出的温湿度复合传感器。
欢迎索取资料: https://gitee.com/cheng-yingmao2022/cheng-yingmaos-warehouse6
-- 一、开发板展示以及介绍 首先,先来开个箱,板子长这样,板子非常 nice, 对于这块板子,我在立创商城找到了一份关于该开发板的信息;其次,在该开发板的生产厂商沁恒官网中,我也找到一份较为新的 CH32V307 CH32V307 MCU 相关信息:https://www.wch.cn/products/CH32V307.html CH32V307 MCU 信息如下: 青稞V4F处理器,最高144MHz系统主频 ---- 链接直达 沁恒官网:https://www.wch.cn 沁恒微电子社区:https://www.wch.cn/bbs CH32V307 MCU 相关信息:https://www.wch.cn
以下为flutter界面的代码图片ch32v307的源码部分,已使用GN + ninja重构了构建系统,移植了LVGL并完成了demo图片后续再将mqtt连接腾讯云部分和移植lvgl部分的经验进行分享。
----一、开发板展示以及介绍首先,先来开个箱,板子长这样,板子非常 nice,图片对于这块板子,我在立创商城找到了一份关于该开发板的信息;其次,在该开发板的生产厂商沁恒官网中,我也找到一份较为新的 CH32V307 CH32V307 MCU 相关信息:https://www.wch.cn/products/CH32V307.html图片CH32V307 MCU 信息如下:青稞V4F处理器,最高144MHz系统主频支持单周期乘法和硬件除法
例如:通过CH32V307芯片驱动OV2640摄像头采集指示灯的运行状态,后续通过图像识别算法提取颜色特征,并将结果上报到云平台。 近来,在官方例程的基础上进行了优化改进,解决了图像识别算法泛化能力差等弊端,具体内容如下所示:硬件 硬件结构极为简单,主要包含主控CH32V307、ESP8266 wifi模块、ST7789
硬件介绍2.1 单片机 单片机采用CH32V307VCT6的芯片,CH32V307系列是基于32位RISC-V设计的互联型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度 CH32V307是基于32位RISC-V设计的互联型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。加入单精度浮点指令集,扩充堆栈区,具有更高的运算性能。
2.4G网关软件基于TencentOS Tiny,硬件基于 TencentOS Tiny CH32V_EVB RISC-V开发套件。可以实现子设备与网关,网关与服务器间数据及指令交互,实物如下图:
CH32V307系列是基于32位RISC-V设计的互联型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。加入单精度浮点指令集,扩充堆栈区,具有更高的运算性能。 CH32V307集成MAC和PHY,是沁恒微WCH基于自研收发器PHY和处理器IP的全栈研发模式,取代传统的外购IP整合模式,提供以太网、蓝牙无线、USB和PCI类等接口芯片,及集成上述接口的连接型/互联型
OV2640摄像头图片CMOS UXGA图像传感器支持自动曝光控制、自动增益控制UXGA最高15帧/秒,SVGA最高30帧/秒支持输出JPEG图像数据200W像素整体架构图片CH32V307作为主控,使用 另外这也是我第一次使用RISC-V的MCU,在使用方面与STM32很类似,CH32V307还拥有DVP这样的外设很方便使用摄像头设备,新手也可以快速上手。
图片 四、硬件组成 4.1 TencentOS Tiny CH32V\_EVB RISC-V开发板 TencentOS Tiny CH32V\_EVB RISC-V开发板主要包含主控CH32V307 图片 5.1 电压信号采集 前期研究表明,袖带压力的采集精度与血压计的性能息息相关;近来从硬件成本、技术难度以及工作量等多种角度出发,利用CH32V307板载的adc模块采集XGZT6847A 0.003348334864088,2.597171096933e-05, -0.01361253802573, 0.004032097827315 }; 后续将滤波算法部署到主控CH32V307
本方案基于CH32V307开发板和TencentOS Tiny开源物联网操作系统,结合腾讯连连小程序,实现远程开关电脑。
引言 本文设计了基于CH32V307和TencentOS Tiny的环境监测系统,通过DHT11传感器读取相关的数据,将温湿度数据显示在LCD上,并通过ESP8266实现下位机与腾讯云的连接,将该数据上传到腾讯云上 硬件介绍 整体架构 图片 2.1 单片机 单片机采用CH32V307VCT6的芯片,CH32V307系列是基于32位RISC-V设计的互联型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V CH32V307是基于32位RISC-V设计的互联型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。加入单精度浮点指令集,扩充堆栈区,具有更高的运算性能。
介绍基于TencenOS Tiny和ch32v307开发的宏键盘,将显示和机械轴融合在一起,功能可以根据需求进行自定义。 可以在云端查看按键频次,并可以远程控制按键的显示,可玩性可以自由发挥。
图片图片1.1、编写原因一直以来,想做一个仪表开发的简介,恰逢Tencent和沁恒联合举办的活动,提出一种《基于TencentOS Tiny和ch32v307的三相多功能表方案》。 1Lfm_D4GYA7sm0pyVV1uvSA 提取码:ogmo1.3、更新记录这是第一个版本,我们已经实现了基于串行链路的Modbus RTU的移植,基于实序列的傅里叶变换和基于复数序列的傅里叶变换,基于CH32V307
沁恒CH32V307应用方案分享之LVGL移植
系统设计及技术实践图片 这个项目一方面实现了好玩的”自修伴侣“的idea,更重要的一方面是对新平台(risc-v ch32v307)和TencentOS-tiny以及腾讯物联网平台的能力的探索、组合创新体验
引言本次设计了基于CH32V307和TencentOS Tiny的简易蓝牙mesh网关控制系统,通过开发板上的按键可以控制蓝牙灯具的开关灯和亮度调节。
二.方案框架图片本次方案主要使用的是沁恒的CH32V307开发板,外接温度湿度传感器,使用板载TFT,LCD显示,板载的ESP8266作为上云连接,对接腾讯云上传温湿度数据小车状态数据,同时通过其控制了小车 图片本次为了不联网下也能控制小车,我使用了一款乐鑫开发板,ESP32,其集成经典蓝牙和低功耗蓝牙,我用来开发了蓝牙接收数据通过串口发送给CH32V307开发板,从而很快的控制小车动作。 LCD_ShowString(30,140+16,"CH32V_EVB_AIoT RevB02",WHITE,BLACK,16,0);// LCD_ShowString(30,140+16+16,"CH32V307