芯源半导体CW32
直播中

jinglixixi

8年用户 1640经验值
擅长:嵌入式技术 光电显示 接口/总线/驱动 控制/MCU
私信 关注
[经验]

【武汉芯源CW32F030CX STARTKIT开发板试用体验】 初识与开发环境构建

CW32F030CxTx StartKit是一款主要面向性能测评的开发板,但又比一般的最小系统在外设方面更丰富。除了常规的LED和KEY,它还配有基于CH340的USB 转UART接口威廉希尔官方网站 、基于CW24C02AD的EEPROM、基于W25Q64JVSSIQ的FLASH。

稍感不足的是,板上没有配置相应的调试下载工具,对于普通的使用者会少有不便。当然,对一些有经验的老手来说是不存在问题的,那个不是有多种类型的调试工具。

本人所用的是一款AT-Link-ISO

V1.0的调试工具,在使用中还是能够满足需要的。

开发板的外观如图1所示,其引脚资源均以排针的方式提供给用户。其实,从使用的角度出发,将扩展接口设计成Arduino接口的形式也是一种不错的选择。

image.png

图1 开发板外观

image.png

图2 上电效果

要深入的了解和掌握开发板,收集相应的开发资源是不可或缺的,其相关资料有:

image.png

在使用前需安装MDK,本人所用的版本是V5.25.2.0。

随后是安装PS.CW32F030_DFP.1.0.1.pack,在安装后即可在芯片列表中找到CW32F30的身影,见图3所示。

与通常情况不同的是,在打开工程文件后,芯片类型是不会默认选择的,需要自己手工选取。

image.png

图3 选取芯片类型

在连接调试工具的情况下,若对开发板进行供电,则会见到该调试工具呈连接状态,见图4所示。为进行程序下载,其相应的设置也应按图来设置。

image.png

图4连接状态

对程序的烧录算法选择,则是按图5来进行设置。

image.png

图5 选取烧录算法

这样就完成了开发环境的构建,那它是否好使呢?

我们可以打开例程来加以测试,经程序的编译与下载,即可见到LED呈闪烁状态,说明一切正常,见图6所示。

image.png

图6 运行效果

此外,若对例程加以分析,其设计还是比较有意思的,其关键程序如下:。

image.png

在不受干涉的情况下,它是处于自行切换2个LED的状态;而在KEY 的控制下,还能改变LED的工作模式。

当K2按下时,它是关闭LED2,只切换LED1的工作状态;而在K1按下时,则是关闭LED1,只切换LED2的工作状态,这种设计还是比较有新意的。

image.png

图7 LED与KEY威廉希尔官方网站

有了以上的开发基础,后面就可利用它的资源来进行深入的体验和开发了。

更多回帖

发帖
×
20
完善资料,
赚取积分