使用MounRiver2搭建沁恒CH32V317的开发环境
看更新说明MounRiver2开发环境采用的VSCode为核心进行全新设计。于是下载下来进行了试用。感觉非常好!界面继承了VScode,对系统资源的要求也大幅降低,接下来就分享一下我的沁恒CH32V317在MounRiver2的开发环境搭建吧!
安装MounRiver2
安装MounRiver2非常简单,我是安装的Windows版本,一路的Next即可。一点儿注意事项也没有~~爽不!
新建工程
在MounRiver2里面File=>New=>MounRiver Project即可,在弹出的窗口里面设置好工程文件夹,并选择好主控芯片CH32V317WCU6即可。

选择好之后,点击Finish按键。然后,神奇的事情就发生了~~
工程软件分层
MounRiver2会自动生成一套软件分层架构,并将基本文件与功能实现添加入项目管理之中。MounRiver2在新建完成之后,特别适合自己DIY的工程使用。想添加什么文件添加什么文件,想添加什么功能添加什么功能。

实现基本功能
官方的示例工程已经贴心的包含延时函数和串口打印功能,源代码如下:
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
SystemCoreClockUpdate();
Delay_Init();
USART_Printf_Init(115200);
printf("SystemClk:%d\r\n", SystemCoreClock);
printf("ChipID:%08x\r\n", DBGMCU_GetCHIPID());
printf("This is printf example\r\n");
while (1)
{
}
}
编译,下载,看看效果吧!

你说简单不简单~~