RISC-V MCU 基于 CH32V307 工业物联网平台系统 第一部分 设计概述 1.1 设计目的 在智能工业生产现场中,生产设备的控制依赖于传感器读数以及相关算法 等。而传感器起着至关重要的作用,传感器的驱动和数据传输依赖于微控制器, 系统基于沁恒 CH32V307 微控制器进行数据收集
很高兴能参与这次的“RISC-V MCU创新应用大赛”,这次我带来的作品是基于RISC-V MCU CH32V307 的水感控制系统。大的方面一直以来城市因为存在内涝导致一下雨就很多地方出现水漫金山的情况,有些地方因为比较偏远所以不易发现带来潜在的危险;小的方面有些家庭有储水池(水箱),当缺水或满水时没即时发现和提醒。因此我...
本文将使用RT-Thread移植到CH32V307评估板上,沁恒微电子的SDK有基于RT-Thread Nano(V3.1.1,最新版本是3.1.5),但是笔者不使用RT-Thread Nano,笔者要使用完整版的RT-Thread,完整版的RT-Thread相对RT-Thread Nano资源更加丰富。RT-Thread Nano是针对资源受限的微控制器(MCU)系统,裁剪出仅需要 3KB Flash、1.2KBRA...
以RISC-V MCU CH32V307 的链接脚本为例为例。 /* 程序主入口, _start ,具体内容在启动文件中定义 */ ENTRY(_start ) /* 定义栈大小为 2048 Bytes */ __stack_size = 2048; /* 定义一个名为_stack_size的变量,在后面的 .stack段中用到 */ PROVIDE( _stack_size =__stack_size ); /* 内存分...
本文将使用RT-Thread移植到CH32V307评估板上,沁恒微电子的SDK有基于RT-Thread Nano(V3.1.1,最新版本是3.1.5),但是笔者不使用RT-Thread Nano,笔者要使用完整版的RT-Thread,完整版的RT-Thread相对RT-Thread Nano资源更加丰富。RT-Thread Nano是针对资源受限的微控制器(MCU)系统,裁剪出仅需要 3KB Flash、1.2KBRA...
赤菟V307(CH32V307)是一款RISC-V内核的MCU,搭载的是沁恒自研RISC-V内核青稞V4F,最高主频144MHz,支持单精度浮点运算(FPU)。通常官网介绍Flash大小为256 KB,SRAM大小为64 KB。 仔细阅读应用手册发现,其Flash和SRAM的大小支持配置,具体配置项如下: 192 KB Flash + 128 KB SRAM ...
CH32V307系列MCU内置全速USB、Ethernet和多达8个UART/USART串口等外设模块,在工业控制及民用消费领域有非常大的应用前景。CH32V307内置FSMC功能,使用FSMC可快速操作基于8080协议端口的TFT-LCD显示屏。基于显示屏的可视化产品丰富了人机交互的方式,可以方便地了解设备的运行状况、舒适安全地操纵设备。
赤菟V307(CH32V307)是一款RISC-V内核的MCU,搭载的是沁恒自研RISC-V内核青稞V4F,最高主频144MHz,支持单精度浮点运算(FPU)。通常官网介绍Flash大小为256 KB,SRAM大小为64 KB。 仔细阅读应用手册发现,其Flash和SRAM的大小支持配置,具体配置项如下: 192 KB Flash + 128 KB SRAM ...
这下舒服了,基于RISC-V MCU CH32V307单片机的触摸与显示方案 CH32V307系列MCU内置全速USB、Ethernet和多达8个UART/USART串口等外设模块,在工业控制及民用消费领域有非常大的应用前景。CH32V307内置FSMC功能,使用FSMC可快速操作基于8080协议端口的TFT-LCD显示屏。基于显示屏的可视化产品丰富了人机交互的方式,可以方便地...