沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED

CH32V307V-R0 是 南京沁恒微电子(WCH) 推出的一款基于 RISC-V 内核的开发板,最高主频为 120Mhz,该开发板芯片为 CH32V307-R0。

芯片资料:32位互联型RISC-V单片机CH32V307 - 南京沁恒微电子股份有限公司
该开发板常用 板载资源 如下:

 

  • MCU:CH32V307VCT6,主频 144MHz,FLASH和RAM四种配置
    288KB FLASH ,32KB RAM
    256KB FLASH ,64KB RAM
    224KB FLASH ,96KB RAM
    192KB FLASH ,128KB RAM
  • 常用外设

    • LED:2个用户 LEDs, LED1(blue),LED2(red)。
    • LED:power LED, D1。
    • 按键,3个,Reset, User 和 Download。
    • USB,2个,Tpye-C; 2个, USB-A
    • 网口,1个,内置 10M PHY

开发板更多详细信息请参考 WCH 官方

CH32V307EVT.ZIP - 南京沁恒微电子股份有限公司

外设支持

在stdio中已有BSP 目前对外设的支持情况如下:

片上外设 | 支持情况 | 备注|
| GPIO | 支持 | PA PB PC PD PE|
| UART | 支持 | UART0/1/2/3/4/5/6/7/8|
| ADC | 支持 | 10bit ADC1/2|
| DAC | 支持 | 10bit DAC channel 1/2|
| ETH | 支持 | 10M |

串口服务器使用说明

利用BSP中10METH和1路UART组成串口服务器
使用2~8路UART,需在drv_usart.c中进行配置

实验前准备

安装RT-Thread Studio

安装WCHISPTool工具 

工具链.png

 文件->新建->RT-Thread 项目,弹出新建项目选项,选择基于BSP新建,正确选择版本号及
调试工具即可。

V307BSP.png

新建基于CH32V307开发板BSP的RT-Thread 项目,正确编译,生成用户程序.bin文件。

验证上电、调试前准备

版权声明:本文为CSDN博主「bonson2004」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bonson2004/article/details/122040352

生成海报
点赞 0

bonson2004

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

RT-Thread Studio移植LAN8720A驱动

RTT网络协议栈驱动移植(霸天虎) 1、新建工程 ​ 工程路径不含中文路径名,工程名用纯英文不含任何符号。 2、用CubeMx配置板子外设 2.1、配置时钟 ​ 按照自己板子配置相应时钟。

【STM32Cube笔记】12-配置外部中断

【STM32Cube笔记】系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯引脚配置 6-Cortex-M7内核基本配

stm32cubemx+HAL+串口接收中断

stm32cubemxHAL串口接收中断 在cubemx配置完串口和global interrupt后需要在keil中添加如下代码。 第一步:在main函数中添加接收中断标志位开启函数 HAL_UART_Receive_IT