单片机/MCU论坛
直播中

jf_45146438

1年用户 547经验值
擅长:可编程逻辑 嵌入式技术 控制/MCU
私信 关注
[文章]

初始芯源CW32F030CxTx StartKit开发板

      越来越多的厂商开始布局MCU,有幸获得了一块CW32F030CxTx StartKit开发板,接下来就让我带领大家一起体验一下芯源半导体的首款32位MCU的魅力。
      由于开发板的实物图如下:
正面图.jpg
      只能说中规中矩,没有太大的特色,不过引脚的引出非常全。
获取开发板及相关芯片的资料,登录官网-技术支持-下载中心获取对应资料:

资源列表.jpg
      包括芯片及开发板的用户手册各一份;芯片的数据手册一份;开发板的原理图及BOM;软件开发工具傻瓜式介绍;固件库(基本都是参照STM32固件库的模式编写,大家基本都是一样的,都是为了照顾大部分工程师的习惯)。
第一部分:打开CW32F030CxTx StartKit评估板使用手册和CW32F030CxTx StartKit原理图,首先要对开发板进行一个全面的了解,结合实物对板载资源进行分析,开发板还是比较简洁的,相对多种开发板的一般配置,多了FLASH芯片和EEPROM芯片,不过有一点需要注意,本开发板不带板载调试器,不适合完全的小白去学习,下载器不便宜。
       其他板载资源如下:
       1. CW32F030CxTx 微控制器(ARM® Cortex®-M0+ 最高主频64MHz),LQFP48 封装,64K 字节FLASH,8K 字节RAM;
       2. 多种方式供电:USB VBUS 供电,3.3V 供电(LD1117AS33TR),外接1.65V ~ 5.5V 供电,宽电压供电;
       3. 复位轻触开关(S3),用户轻触开关(S1,S2),对于测试过程复位开关基本没有;
       4. 电源指示灯(LED3),用户指示灯(LED1,LED2);
       5.USB转串口模块,芯片使用的是CH340N,接口使用的是miniUSB
       6.所有引脚都外引了,基本开发板都是这样操作,如何扩展就看个人的喜好了;
       板卡的物理资源基本就这些,感觉不太好的就是miniUSB,感觉已经好几年不用这种USB接口了,没有板载的调试器,对新手不友好。
       对于集成开发环境,本人习惯使用IAR,要求7.70版本以上,推荐使用CW-DAPLINK 调试器,如果也是SWD模式的话,理论jlink应该也可以支持,这个后续验证。
       接下来我们配置一下IAR,在cw32f030-stdperiph-lib——IdeSupport——EWARM中有对IAR的工具链,只有编译相关的,并没有设备相关的,还是看不到,这里可以看到一点细节上的差异了,多数国产厂商都是做的应用程序进行补丁, IAR9.30版本已经直接支持了CW系列MCU,不过目前使用的是8.30版本,还是需要添加一下,把文件直接复制到arm下对应的驱动就可以了,效果是一样的。
      然后我们就可以建立自己的工程,开始体验之旅!





更多回帖

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