沁恒微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

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

暂无评论

发表评论

相关推荐

串口不定长接收

一、保留接收区和开启接收的语句    uint8_t buffer[5];HAL_UART_Transmit_IT(&huart1,buffer,3); 二、写入开启空闲中断的语句    __HAL_UART_ENABLE_IT(&huart

基于STM32单片机的电子密码锁设计

一.硬件方案 本设计采用STM32F103C8T6单片机作为主控芯片,结合外围的矩阵按键输入、LCD1602液晶显示、报警、开锁等电路模块实现开锁、上锁、报警、密码更改等功能,设计了一款可以多次修改密码并且具有报警