0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_71355325 来源:jf_71355325 作者:jf_71355325 2025-11-19 16:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

简介

最近参加了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
程序烧录

wKgZPGkdgduANwCQAAHazAu_NKY010.jpg


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

wKgZO2kdgd2ANunLAAG7GgXWnWE570.jpg


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

软件下载

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

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

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


WeGUI菜单UI展示

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

wKgZPGkdgd6AOza-AABs4HWCkm4509.jpg

wKgZO2kdgd6AB6V7AAMf_yh9FOM689.jpg




审核编辑 黄宇

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

    关注

    30

    文章

    4977

    浏览量

    74397
  • CW32
    +关注

    关注

    1

    文章

    326

    浏览量

    1959
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问CW32中的CW是啥意思?

    CW32中的CW是啥意思?
    发表于 02-02 07:10

    CW32仿真器是什么?

    CW32仿真器是什么
    发表于 01-05 08:04

    【开源】WeGUI高效多色图形库

    以下文章内容由CW32生态社区用户口服提供: https://github.com/KOUFU-DIY/WeGui_RGB WeGui是以高执行效率为特色以单色驱动为主的高效图形库, 功能与U8G2
    的头像 发表于 12-29 13:12 4119次阅读
    【开源】<b class='flag-5'>WeGUI</b>高效多色图形库

    CW32芯片有哪些外设接口?

    CW32芯片有哪些外设接口
    发表于 12-29 07:23

    CW32单片机如何让生活更便捷

    这是一种全新的生活方式,它通过接收并处理传感器的数据,以控制智能马桶的所有功能。感谢CW32单片机,我们可以在日常生活中无缝地融入这种新的科技。 决定我们如何生活的,已经不再只是我们的选择,更是我们
    发表于 12-11 06:11

    CW32时钟运行中失效检测的流程是什么?CW32时钟运行中失效检测注意事项有哪些呢?

    CW32时钟运行中失效检测的流程是什么?CW32时钟运行中失效检测注意事项有哪些?
    发表于 12-10 07:22

    基于芯源CW32 MCU的LED闪烁示例及代码分析

    最近我在项目中使用了芯源的CW32 MCU,这是一款非常适合物联网和低功耗应用的微控制器。在初步学习和使用中,我做了一个简单的LED闪烁实验,通过这篇帖子给大家分享一下代码及相关的配置步骤。 硬件
    发表于 12-04 06:52

    CW32实现VBAT功能案例的参考代码

    CW32 实现VBAT功能案例参考代码: int32_t main(void) { RCC_Configuration(); // 时钟配置 GPIO_Configuration
    发表于 12-04 06:06

    CW32 MCU温度监测应用

    最近,我在项目中使用CW32 MCU,来实现一个简单的温度监测系统。CW32的灵活性和性能让我在这个应用中得心应手。以下是我的实现过程和代码示例。 应用简介本项目通过连接一个温度传感器LM35来实时
    发表于 12-03 08:03

    cw32 systick怎么用?

    cw32 systick怎么用
    发表于 12-01 08:10

    CW32L012小型机器人控制评估板活动 四足机器人+智能小车 开箱评测

    。 这次CW32L012的评测活动CW32生态社区将开发板、以及各类套件与相关资料(技术资料、例程代码、视频教程等)准备得非常丰富,对初学
    发表于 11-24 23:44

    CW32 MCU用什么IDE开发?

    推荐使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE开发CW32 MCU应用,其中新版本IAR EWARM直接支持CW32 MCU,Keil MDK-ARM则需要安装CW
    发表于 11-12 07:52

    CW32 MCU有哪些系列?

    目前CW32 MCU有通用高性能MCU、安全低功耗MCU、无线射频MCU等3个系列。其中射频MCU集成了无线收发器,主要包括CW32R031(2.4GHz BLE-Lite)系列和CW32W031(Sub-1G)系列。
    发表于 11-12 07:34

    CW32 MCU用什么仿真器开发?

    理论上各主流IDE枚举的、支持ARM Cortex内核的所有硬件仿真器,比如:J-LINK,ULINK,DAP,ST-Link等,都可以仿真、下载CW32 MCU的应用代码。如果想实现量产或者离线下载应用代码,则必须配套支持
    发表于 11-12 06:01

    代码格式化工具Clang-Format提升你的CW32工程质量

    它能自动统一团队代码风格,让不同开发者写出的代码如出一辙。就像 CW32 官方库函数遵循统一规范一样,Clang-Format 能让团队所有成员的代码瞬间保持一致,彻底消除 "tabs
    的头像 发表于 10-09 17:43 1312次阅读
    <b class='flag-5'>代码</b>格式化工具Clang-Format提升你的<b class='flag-5'>CW32</b>工程质量