【前言】
最近收到武汉芯源半导体的一款CW32L010开发板,准备用这个开发板做一些好玩的东西。最近他们在搞活动,可以1元钱得到开发板,感兴趣的可以去看看。
【开发板介绍】
在开源立创商城有开源的项目:CW32L010 Mini Board 核心板 - 立创开源硬件平台
CW32L010是基于eFlash的单芯片低功耗微控制器,集成了主频高达48MHz的ARM® Cortex®-M0+内核、 高速嵌入式存储器(多至64K字节FLASH和多至4K字节SRAM)以及一系列全面的增强型外设和I/O口。 所有型号都提供全套的通信接口(二路UART、一路SPI和一路I2C)、12位高速ADC、四组通用和基本定时器、 一组低功耗定时器以及一组高级控制PWM定时器。 CW32L010可以在-40℃到85℃的温度范围内工作,供电电压宽达1.62V ~ 5.5V。支持Sleep和DeepSleep 两种低功耗工作模式。 内部框图如下图所示:
【快速上手】
1、到官网下载示例包,****为:固件库-武汉芯源半导体官网|专注32位MCU芯片设计
2、下载好后解压,找到IDEsupport\MDK文件夹下,有个WHXY.CW32L010_DFP.1.0.0.pack,keil的pack包,双击安装。
3、打开示例文件夹下的blink,修改LED为PB0,编译下载,就可以轻松实现点亮LED灯了。
【总结】
武汉芯源CW32系列MCU是最近国产的M0+系列产品,其产品有很多特色,特别在超低功耗方面非常优秀。