[开发资料] CW32L010 Mini Board / 核心板 开发上手流程

[复制链接]
8|0
classroom 发表于 2026-4-21 10:35 | 显示全部楼层 |阅读模式
1.开发环境搭建

支持Keil MDK和IAR开发环境

需从官网下载并安装CW32L010的器件支持包(Pack)

需安装CW32L010的标准外设库和例程

2. 第一个程序:点亮LED

硬件连接:板载LED连接到PB0引脚(低电平有效)

代码要点:

c
// 1. 使能GPIOB时钟
__SYSCTRL_GPIOB_CLK_ENABLE();

// 2. 配置PB0为推挽输出模式
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pins = GPIO_PIN_0;
GPIO_Init(CW_GPIOB, &GPIO_InitStruct);

// 3. 循环控制LED闪烁
while(1) {
    GPIO_WritePin(CW_GPIOB, GPIO_PIN_0, GPIO_Pin_RESET);  // 点亮
    Delay(0xFFFF);
    GPIO_WritePin(CW_GPIOB, GPIO_PIN_0, GPIO_Pin_SET);    // 熄灭
    Delay(0xFFFF);
}
注意:PB0也支持开漏输出模式,可通过外部上拉电阻控制LED

您需要登录后才可以回帖 登录 | 注册

本版积分规则

698

主题

4746

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部
0