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

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

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

沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第1张图片

 沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第2张图片

  • 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工具 

沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第3张图片

沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第4张图片

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

沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第5张图片

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

沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第6张图片

验证上电、调试前准备

  • 将开发板BOOT0调VCC,利用USB连接开发板P7口,开发板电源灯PWR+、D3红灯、D1l绿灯亮起

  • 沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第7张图片

    • 使用WCHIPSTOL工具修改RAMX 128KB + ROM 244KB
    • 启用读保护取消
    • 点击解除读保护
    • 获取用户程序.bin文件,点击下载。
    • 沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第8张图片

    建好的工程可直接编译,编译后的文件可直接通过板载link下载,点击界面下载按钮弹出下载界面

  • 沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第9张图片

    沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第10张图片

    开发板 连接电脑的网口,改电脑的IP设置:
  • 沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第11张图片

     在RT-THREAD中打开终端:

  • 沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第12张图片

     如下PING入电脑的IP

  • 沁恒微CH32V307开发板试用-RT-Thread+UART+LWIP+LED_第13张图片

     连接成功!!

  • 代码:rt-thread+led+lwif+printf(基于CH32V307EVT开发板).rar-嵌入式文档类资源-CSDN下载

  • 资料:

  • 沁恒微CH32V307开发板1.rar-嵌入式文档类资源-CSDN下载

你可能感兴趣的:(CH32V307,单片机,嵌入式硬件,stm32)