当前位置:   article > 正文

沁恒CH32V003之MounRiver Studio开发小记

mounriver

 

MounRiver Studio基于Eclipse GNU版本开发,在保留原平台强大代码编辑功能、便捷组件框架的同时,针对嵌入式C /C++开发,进行了一系列界面、功能、操作方面的修改与优化,以及工具链的指令增添、定制工作。力求打造一款硬件工程师喜爱的、以RISC-V内核为主的嵌入式集成开发环境。

上图是其Logo,官方美颜如下:

 天圆地方的背景下,居中交织着醒目的黄、白两色线条,像横亘千里的连绵山脉依临奔腾不息的一川望水,组成了象征嵌入式行业的“禾苗”,蓬勃生长;又似“智慧”与“汗水”的光芒交相辉映,勾勒出象征胜利的“V”形,引人奋进。

作为一款难得的国产MCU,国产编译、调试软件,我为我们的科技进步感到自豪,但不拿来搞点东西,心里老是挂楚。

正因为挂楚,所以也就做个最简单的、功能也最简单的、怎么快怎么来、怎么便宜怎么来的、并不想着一次成型的小小玩艺儿。

第一步 确定产品功能:

三档温度调节、手动和自动调节。

Led操作指示。

锂电、充电宝、DC电源、充电器等电源输入。

手动调温、自动调温、可变曲线调温、自动恒温。

支持加热片、发热丝、碳纤维布、石墨烯多规格发热材料。

电流、电压、断路、短路、高温、异常多重保护。

超低功耗、智能省电。

第二步 上原理图:

第三步 PCB Layout:

电脑抓的整体图

底层图

顶层图

AD出的的整体图

物料清单

AD软件为了PCB整套设计生产也是拼了,做出来很多好用的功能,可惜现在很少用了。

注:建议使用正版软件,本准备用力创来洗板子的,因为第一次操作不太熟悉,时间也不充足,所以先用AD画了。新接触力创EAD,特别是在PCB layout是感觉一点不顺手就卡住了,立马影响心情,所以先放弃了。在打完板子之后,有时间加了力创的技术支持,有点问题他们也马上解决,基本不会卡死了。争取在后面的改板用力创EDA工具完成,很简单支持国产撒。其实EAD够用,好用才是关键。

第四步 洗板子:

支持国产支持力创,好久不用力创的免费规则又变了,本想着AD画好导入一下,修改一下就可以白瞟了。但怎么也不成功,实在不想折腾了20块钱的板费费啊。

PCB板进度表

SMT订单

现在SMT也不想自己做了,不是人懒了,而是力创这个包工包料太方便了。

共生产5块PCB:除去20块板钱,SMT花费74.5元,其中人工50元,料钱24.5元。这个帐不知道你们怎么看。

回来的板子如下:

贴片图

差几个元件,其实这个板子SMT还没有贴完的,因为有些料在力创扩展库里,换料费一款物料20块,两三款加起来够翻番了,所以没有贴。缺的料花了5块在网上淘了十个回来,自己焊了一下。还有几个插件也自己焊了,做这个,不亲自动手也不行呀。

吧嗒吧嗒吧嗒吧嗒唉呀叹号,这个位置孔怎么开成这样子了。

不得不改板了,争取把问题都找出来,下次一次搞定,好事多磨,好事多磨,好事多磨。

补焊成功

第五步 补焊SMT和插件

补焊成功,座子不行也可以焊,东西是死的,人是活的。

上个效果图,顺便淘了个WCH-LinkE 的开发工具。

加个简单的程序测试一下WCH-LinE

程序加载:

第六步 开启代码之路,先看SDK和例程

沁恒针对CH32V003提供了SDK和例程,

芯片外围都提供了库和操作实例

根据实例,仿照着写功能测试一下,熟悉MCU的使用。

第七步 根据我们需要的功能列一个流程图。

这是在之前的基础上改的,有些参数未实现,先马克一下,样办达到标准再给出以免做不到。

第八步 开始代码

这是一步枯燥无味的工作,我也想偷懒呀。

代码正在进行时,请稍后。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/754324
推荐阅读
相关标签
  

闽ICP备14008679号