【活动评测】基于CW32的wegui实验+代码

电子说

1.4w人已加入

描述

简介

最近参加了cw32生态社区的体验活动,CW32L012C8T6评估板是一款非常典型的、用于展示和评估国产低功耗MCU的开发板。它的核心价值在于让开发者能够以极低的成本,接触到武汉芯源半导体的这款主打低功耗和高性价比的芯片。整体来说,它是一块“麻雀虽小,五脏俱全”的板子,非常适合学生、嵌入式爱好者以及需要快速进行产品原型的工程师。

极高的性价比:

这是最突出的优点。CW32L032系列MCU本身价格极具竞争力,评估板成本也非常低,甚至常有免费申样或低价促销活动,降低了学习和评估的门槛。

2.出色的低功耗性能:

CW32L012的核心卖点就是低功耗。在实际使用中,通过库函数可以轻松进入多种低功耗模式(如Sleep, DeepSleep, Stop等)。在Stop模式下,电流可以轻松降至微安(µA)级别,这对于电池供电的物联网(IoT)、传感采集等应用非常有吸引力。

3.完善的技术开发支持:

官方提供了基于Keil MDK的设备支持包(Pack),集成过程非常顺畅。

固件库(标准库) 的质量不错,API设计清晰,与STM32的HAL库风格类似,对于有STM32开发经验的用户来说几乎可以零成本上手。库函数封装良好,大大加快了开发进度。

有专门为使用cw32芯片用户服务的cw32生态社区,其中不光有完整的技术支持,还有大量技术相关的视频和文章,为工程师和技术爱好者提供了一个交流的平台,不明白的疑难问题都能得到解决。

4.评估板设计实用:

引出了所有的MCU引脚,方便连接外部传感器和模块。

包含了基本的用户按钮和LED灯,便于进行最简单的GPIO测试。

5.芯片本身可靠性高:
官方资料强调其抗干扰性能(如ESD, EFT等)符合工业级和车规级标准,在实际使用中感觉芯片运行稳定。

CW32L012C8T6功能参数

内核:ARM® Cortex®-M0+
最高主频 96MHz
工作温度:-40℃~+85℃;工作电压:1.7V~5.5V • 存储容量- 最大 64KB FLASH
CRC 硬件计算单元
CORDIC 协处理器,快速计算三角函数
EAU 扩展计算单元,支持除法和开方
支持最多 40 路 I/O 接口
1个4 通道 DMA 控制器,2个12位adc,1个2路12位dac
4 路电压比较器,内置可编程参考电压
1个高级定时器,4个通用定时器,3个基本定时器,1个低功耗定时器,1个霍尔专业定时器
3个串口,3个24Mbit/s的SPI,3个1Mbit/s的I2C
程序烧录
 

代码


我是DAPLink下载器,所以settings这里选择DAP Debugger,大家自己手里是什么下载器,就选择对应的下载器
 

代码


flash这里一定要有cw32l012,没有就点add添加。
然后是编译下载就可以了

软件下载

最后将移植的代码分享出来,供大家参考:
WeGUI菜单UI展示Demo源码:

通过网盘分享的文件:CW32L012_WeGui_Demo_工程代码.7z

链接: https://pan.baidu.com/s/1xNg3ACRK0zuqmcMl1PR8hQ?pwd=j1dn 提取码: j1dn


WeGUI菜单UI展示

我移植了WeGUI菜单显示,感谢KOUFU的开源,屏幕可以动态显示刷新率,该GUI可以很流畅的运行在这款芯片上,整个操作界面非常丝滑,以下是展示:
 

代码

代码




审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分