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

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

3天内不再提示

CW32L0100核心板的使用体验

武汉芯源半导体 来源:武汉芯源半导体 2024-10-30 15:29 次阅读

最近我们迎来了CW32L010新品的正式发布,标志着嵌入式技术领域的又一次创新突破。今日,我们有幸进行该新品的首次使用体验,以一块L010核心板为例,体验一下这颗芯片

核心板概览

如图所示,本次体验的核心板为CW32L010的TSSOP20pin的封装版本,它集成了完整的最小系统,所有输入输出接口(GPIO口)均已引出,便于用户进行各类开发与测试。核心板上不仅设有SWD下载接口,还配备了LED指示灯PB0口,通过Type-CUSB接口即可实现便捷供电,为用户提供了极大的便利。大家可点击下方小程序选择购买。

3e6cb26a-966a-11ef-a511-92fbcf53809c.jpg

官方资料下载与准备

为全面了解CW32L010的性能与使用方法,我们首先通过IE浏览器访问武汉芯源的官方网站,并在资料下载页面获取了数据手册、用户手册及标准库等关键资料。

3e8b81b8-966a-11ef-a511-92fbcf53809c.png

有中英文版的资料,可重点关注数据手册、用户手册及固件库这三项核心内容。下载完成后,我们将资料整齐地归类于同一文件夹中,以便后续参考使用。

3ebc07f2-966a-11ef-a511-92fbcf53809c.png

开发环境搭建与例程测试

随后,我们着手搭建开发环境。作为嵌入式开发的常用工具,MDK(KeilMicrocontroller Development Kit)自然成为了我们的首选。我们从标准库中解压文件。

3ee5f026-966a-11ef-a511-92fbcf53809c.png

并在IDEsupport文件夹下安装器件包:

安装步骤如下:

3f04093a-966a-11ef-a511-92fbcf53809c.png

3f23acb8-966a-11ef-a511-92fbcf53809c.png

3f4ea49a-966a-11ef-a511-92fbcf53809c.png

3f6a4f60-966a-11ef-a511-92fbcf53809c.png

3f98539c-966a-11ef-a511-92fbcf53809c.png

四移植GPIO作代码调整

安装完成后,我们从标准库例程中挑选了一个GPIO(通用输入输出)基础实验例程进行修改与测试。

3fbc286c-966a-11ef-a511-92fbcf53809c.png

3fe3ff40-966a-11ef-a511-92fbcf53809c.png

401ef5a0-966a-11ef-a511-92fbcf53809c.png

40481e76-966a-11ef-a511-92fbcf53809c.png

打开之GPIO的一个基本例程。它的文件框架组成:一个是启动文件、还有一个时钟文件、以及用户文件主程序、中段函数文件、以及我们的Driver外设库函数,在例程中只添加了使用到的外设驱动源文件。

407362e8-966a-11ef-a511-92fbcf53809c.png

我们再来看一下L010核心板原理图。主控芯片是CW32L010F8P6,还有两排IO的引出。可以看到原理图上有下载接口、PB00对应的LED1指示灯(低电平的时候可以亮)、PB07(上电复位信号,也可以作为普通IO)接的是NRST。就是这样一个简单的核心板,我们可以用LED1指示灯,来进行一个闪烁控制。

40a4f380-966a-11ef-a511-92fbcf53809c.jpg

接下来我们控制PB0,进行输出的修改。

40cbe0a8-966a-11ef-a511-92fbcf53809c.png

我们把这个IO口改成PB0口的配置,包括时钟,和输出推挽的模式。

40f468a2-966a-11ef-a511-92fbcf53809c.png

把不相关的可以删除。

41525c28-966a-11ef-a511-92fbcf53809c.png

然后在while里面,我们可以做个最简单的,延时控制灯反转的功能。它这里有一个反转的语句,然后把这IO口改成PB00。

41758c34-966a-11ef-a511-92fbcf53809c.png

再加一条延时语句,比如说我们常习惯的延时语句。

41a89cb4-966a-11ef-a511-92fbcf53809c.png

这里的延时系数不够长,我们可以定一个32位的long范围,我们将这个6万,可以改成60万或者20万。延时的效果会更好。

41dd2bf0-966a-11ef-a511-92fbcf53809c.png

然后进行编译,无错的情况的话可以下载。

下载测试与结果验证

完成代码编写与调试后,我们使用WCH-Link下载器将程序烧录至核心板。通过连接下载器与核心板,并在MDK中设置正确的目标芯片型号(L010),添加进来之后就可以下载程序啦。

42235878-966a-11ef-a511-92fbcf53809c.png

426e3fbe-966a-11ef-a511-92fbcf53809c.png

42a2dc1a-966a-11ef-a511-92fbcf53809c.png

我们成功地将程序下载至核心板。随后,我们观察到核心板上的LED指示灯按照预期实现了闪烁控制功能,验证了程序的正确性与GPIO的初体验。

42ca674e-966a-11ef-a511-92fbcf53809c.png

总结与展望

这里我们主要体验的是官方库例程。许多L010的优势还没开始。尽管如此,本次的初次体验也让我们感受到了其强大的功能与广泛的应用前景。未来,我们将继续利用标准库及官方手册等资源,进一步探索CW32L010在物联网智能家居工业控制等领域的无限可能。我们相信,在不久的将来,CW32L010定将在嵌入式技术领域大放异彩!

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

    关注

    5055

    文章

    18937

    浏览量

    301226
  • 开发环境
    +关注

    关注

    1

    文章

    217

    浏览量

    16556
  • GPIO
    +关注

    关注

    16

    文章

    1186

    浏览量

    51777
  • 核心板
    +关注

    关注

    5

    文章

    964

    浏览量

    29647

原文标题:CW32L010|新品初体验

文章出处:【微信号:武汉芯源半导体,微信公众号:武汉芯源半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CW32饭盒派开发试用体验】开发核心板介绍

    ;MPU6050接口;DHT11温湿度接口; 下面来说说它的核心板CW32F030C8T6 是由武汉芯源半导体有限公司推出的,一款基于 ARM 公司 Cortex-M0+内核、64MHZ 主频
    发表于 05-22 11:28

    【新品】紫光同创FPGA核心板PG2L50H|盘古50Pro核心板,器件全面升级,高性能FPGA核心板,应用场景丰富

    盘古50Pro核心板是一款基于紫光同创Logos2系列PG2L50H-FBG484主控芯片的全新国产高性能FPGA核心板,相较于第一代盘古50K器件全新升级,具有高数据带宽、高存储容量的特点
    发表于 09-22 14:35

    STM32核心板原理图

    32的核心板
    发表于 02-28 16:45 9次下载

    STM32核心板

    STM32核心板
    发表于 02-27 16:43 50次下载

    高频核心板设计的技巧有哪些

    核心板设计的目标是更小、更快和成本更低。而由于互连点是电路链上最为薄弱的环节,在RF设计中,互连点处的电磁性质是工程设计面临的主要问题,要考察每个互连点并解决存在的问题。电路系统的互连包括芯片到
    发表于 11-11 10:39 1次下载
    高频<b class='flag-5'>核心板</b>设计的技巧有哪些

    STM32L071核心板的电路原理图免费下载

    本文档的主要内容详细介绍的是STM32L071核心板的电路原理图免费下载。
    发表于 10-27 08:00 48次下载
    STM32<b class='flag-5'>L</b>071<b class='flag-5'>核心板</b>的电路原理图免费下载

    小尺寸核心板给用户带来何种价值?

    为满足客户小尺寸核心板需求,创龙科技全新推出Mini版T3/A40i核心板SOM-TLT3/A40i-L,比普通版本核心板面积缩小超过50%。45mm的超小尺寸,让您的终端产品更小巧、
    的头像 发表于 05-12 10:27 799次阅读
    小尺寸<b class='flag-5'>核心板</b>给用户带来何种价值?

    RZ G2L核心板内存性能测试

    武汉万象奥科RZ/G2L核心板支持单内存(单颗内存芯片)与双内存(2颗内存芯片)配置。 评估测试RZ/G2L核心板内存(DDR4)性能(读写速率)。
    的头像 发表于 03-14 10:29 647次阅读
    RZ G2<b class='flag-5'>L</b><b class='flag-5'>核心板</b>内存性能测试

    RZ/G2L核心板功耗测试

    测试RZ/G2L核心板静态功耗与CPU满负载时的负载功耗,辅助产品设计中的散热方案评估。
    的头像 发表于 03-11 09:55 778次阅读
    RZ/G2<b class='flag-5'>L</b><b class='flag-5'>核心板</b>功耗测试

    ARM核心板有哪些不同之处?

    什么是核心板核心板是将MINI PC的核心功能打包封装的一块电子主板,大多数核心板集成了CPU,存储设备和引脚,通过引脚与配套底板连接在一起从而实现某个领域的系统芯片。
    的头像 发表于 12-08 17:31 1879次阅读
    ARM<b class='flag-5'>核心板</b>有哪些不同之处?

    RZ/G2L核心板CPU温升测试

    评估测试RZ/G2L核心板在不同环境温度下的温升情况。
    的头像 发表于 03-10 17:26 691次阅读
    RZ/G2<b class='flag-5'>L</b><b class='flag-5'>核心板</b>CPU温升测试

    什么是嵌入式核心板、一体?米尔核心板有什么优势?

    嵌入式处理器模组,又称嵌入式核心板,或为CPU模组/核心板/SOM(SystemonModule),它是包含处理系统的核心电子部件的子电路,集成了主芯片、存储器(eMMC/NandF
    的头像 发表于 04-21 10:31 4251次阅读
    什么是嵌入式<b class='flag-5'>核心板</b>、一体<b class='flag-5'>板</b>?米尔<b class='flag-5'>核心板</b>有什么优势?

    RZ G2L核心板内存性能测试

    武汉万象奥科RZ/G2L核心板支持单内存(单颗内存芯片)与双内存(2颗内存芯片)配置。 评估测试RZ/G2L核心板内存(DDR4)性能(读写速率)。
    的头像 发表于 03-02 14:37 674次阅读
    RZ G2<b class='flag-5'>L</b><b class='flag-5'>核心板</b>内存性能测试

    RZ/G2L核心板eMMC测试

    武汉万象奥科RZ/G2L核心板支持eMMC存储,可选8GB~64GB。 评估测试RZ/G2L核心板存储在默认8GB配置下eMMC性能(读写速率)。
    的头像 发表于 03-02 17:18 2199次阅读
    RZ/G2<b class='flag-5'>L</b><b class='flag-5'>核心板</b>eMMC测试

    TI OMAP-L138(DSP + ARM)核心板 规格书

    1.核心板简介创龙科技SOM-TL138是一款基于TIOMAP-L138定点/浮点DSPC674x+ARM9处理器设计的工业级核心板,通过工业级B2B连接器引出网口、uPP、EMIFA、SATA
    发表于 05-07 13:53 1次下载