本帖最后由 HonestQiao 于 2022-7-2 21:51 编辑

看到面包板社区的CH32V307评估板,是绿板,以前没有见过,很好奇,于是申请了想试用。
image.png
没想到运气不错,被选中了。
但是等到板子收到的时候,有一点小小的失望,是黑金风格的板子,不是绿色的。
不过,沁恒的板评测子,一向都是做的很不错了,还自带了WCH-Link,不用单独购买,非常的方便。
以下就是本次的开箱报告。

沁恒的包装,一向的简洁明了,硬纸壳盒子:
IMG_20220702_085120.jpg

打开后,做工精良的板子躺在其中:
IMG_20220702_085104.jpg

把板子取出来,从各个方面观察一下:
IMG_20220702_084858.jpg
IMG_20220702_084908.jpg
IMG_20220702_084921.jpg
IMG_20220702_084928.jpg

可以看到,板子上的引脚非常丰富,有的引脚,还提供了插座接口。

最后这一张图片的焦点,就是自带的WCH-Link,可以用于调试,其本身也可以进行升级。

再来看看板子的正面和背面:
IMG_20220702_085008.jpg
IMG_20220702_085429.jpg

做工真的不错,而且接口也提供了不少。
在板子上,有两个按钮,一个是RST,一个是USR按键,可以在编程开发中使用。
另外,板子上还有两个LED,分别为LED1、LED2,可用于用户控制,将LED1、LED2的引脚接到板子输出控制的引脚,就能进行控制了。
需要注意的是,板子上还提供了有线网卡,其对应的指示灯为ELED1、ELED2,不要与上面的LED1、LED2搞混了。
同时,除了WCH-Link口的Type-C口用于供电和调试外,板子还上提供了两个Type-C接口,一个用于USB2.0全速OTG接口,可以接U盘,一个是USB2.0高速主机/设备接口(480Mbps 内置PHY)可以用于把板子接到电脑做为外设来进行开发。


我手头上,也有其他的沁恒开发板,进行了简单的对比:
IMG_20220702_085351.jpg
比他个头小一截的CH32V103

IMG_20220702_085404.jpg
比他个头大的CH32_EVB开发板。

拿到板子后,为了方便在macOS上面进行开发,我把WCH-Link固件刷到了2.3版本。
刷之前,需要短接下面的两个触点,就可以以USB模式下载固件了:
IMG_20220702_141924.jpg
然后使用官方提供的WCHISPTool即可下载固件:
IMG_20220702_141945.jpg

当使用RT-Thread STUDIO开发,下载的时候,会自动提示升级到最新版本:
IMG_20220702_143031.jpg
按照提示升级即可。

另外,下载编译后的rtthread.bin固件的时候,需要先设置下面的RAM为128K,设置参考下图:
IMG_20220702_144458.jpg
先SET,再GET,确保设置成功。

在Rt-Thread STUIDO中,新建工程的时候,可以选择CH32V307,就能自动新建一个Demo工程,用于点灯了:
IMG_20220702_142846.jpg

板子上,需要将LED1于PA0进行连接:
Screenshot_20220702_214949_com.huawei.himovie.jpg

然后下载后,灯就能点亮了。