使用MounRiver2搭建沁恒CH32V317的开发环境
<h1>使用MounRiver2搭建沁恒CH32V317的开发环境</h1><p>看更新说明MounRiver2开发环境采用的VSCode为核心进行全新设计。于是下载下来进行了试用。感觉非常好!界面继承了VScode,对系统资源的要求也大幅降低,接下来就分享一下我的沁恒CH32V317在MounRiver2的开发环境搭建吧!</p>
<p><strong>安装MounRiver2</strong></p>
<p>安装MounRiver2非常简单,我是安装的Windows版本,一路的Next即可。一点儿注意事项也没有~~爽不!</p>
<p><strong>新建工程</strong></p>
<p>在MounRiver2里面File=>New=>MounRiver Project即可,在弹出的窗口里面设置好工程文件夹,并选择好主控芯片CH32V317WCU6即可。</p>
<p><img src="data/attachment/forum/202509/11/203010p4975ej99q3qxkn9.png" alt="MounRiver2新建工程.png" title="MounRiver2新建工程.png" /></p>
<p>选择好之后,点击Finish按键。然后,神奇的事情就发生了~~</p>
<p><strong>工程软件分层</strong></p>
<p>MounRiver2会自动生成一套软件分层架构,并将基本文件与功能实现添加入项目管理之中。MounRiver2在新建完成之后,特别适合自己DIY的工程使用。想添加什么文件添加什么文件,想添加什么功能添加什么功能。</p>
<p><img src="data/attachment/forum/202509/11/203026xp48umud7p644es4.jpg" alt="MounRiver2文件分层结构.jpg" title="MounRiver2文件分层结构.jpg" /></p>
<p><strong>实现基本功能</strong></p>
<p>官方的示例工程已经贴心的包含延时函数和串口打印功能,源代码如下:</p>
<pre><code class="language-c">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)
{
}
}
</code></pre>
<p>编译,下载,看看效果吧!</p>
<p><img src="data/attachment/forum/202509/11/203043t2kzcl4d4cppsp7p.jpg" alt="MounRiver2打印示例程序.jpg" title="MounRiver2打印示例程序.jpg" /></p>
<p>你说简单不简单~~</p>
看这个过程确实挺简单的,几步就能搞定了! 现在的MounRiver2 启动过程也快了,编译也快了。
估计不是特别吃电脑性能了
页:
[1]