| 首先,非常感谢武汉芯源半导体和二姨,提供CW32L031CxTx StartKit开发板评测机会,之所以申请这个开发板,主要是正好在进行低功耗MCU的选项。 一、开箱
 快递两三天就寄到了。
 1)外貌
 拆开快递看看,是一块绿色的开发板还有一个调试器CW-LINK,比较中规中矩,没有什么突出。如下图:
 
   
 
   
 2)核心
 从板子上,看到采用的是CW32L031C8T6作为微控制器,这个MCU最高主频48MHz,有64字节的FLASH,8K的RAM,有39个GPIO口,1个12位ADC,1个I2C、1个SPI、3个串口,3个基本定时器,2个通用定时器,1个高级控制定时器,支持RTC,支持IR调制器。
 这个MCU基本的外设都有了,唯一没有的就是没有DAC。对于一些小应用场景还是比较满足。
 
 
 
   
 
 3)开发板外设
 LED:
 电源指示灯(LED3),用户指示灯(LED1,LED2)
 轻触开关:
 复位轻触开关(S3),用户轻触开关(S1,S2)
 USB 转串口芯片采用CH340N;
 FLASH 芯片采用W25Q64JVSSIQ或者CW25Q64AS
 EEPROM 芯片CW24C02AD)
 板载接口:
 
  Mini USB 接口(串口通信,USB 供电)下载器调试接口
 
   
 硬件布局如下:
 
   
 二、开发环境搭建
 准备环境:
 一台带KEIL或者IAR的电脑
 1、标准库下载
 下载链接:固件库-武汉芯源半导体 (whxy.com),选择CW32L031_StdPeriph_Libx下载即可。
 
   2、安装固件
 本人电脑上安装的是KEIL,所有安装KEIL固件。在下载标准库如下路径双击WHXY.CW32L031_DFP.1.0.2即可安装CW32固件。
 CW32L031_StandardPeripheralLib_V1.2\cw32l031-stdperiph-lib\IdeSupport\MDK
 
   
 3、打开标准库的gpio_blink工程
 
   
 4、查看当前器件型号
 是CW32L031C8,说明固件安装成功。
 
 
   5、编译
 编译成功
 
   
 6、下载
 1)、配置调试器
 
   2)、将调试器连接开发板
 将Type-C线连接wch-link,另外将板子上的J24,跳线至4、5,同时将SCK和SWD与板子上CN7的SWCLK和SWDIO连接,如图
   
 
   3)、下载程序
 
   
 7、成功运行
 开发板上成功运行,LED闪烁
 
     
 
 |