CW32L010 Mini Board 是 武汉芯源半导体 设计的基于 CW32L010 的开发板,
CW32L010 Mini Board 是基于 CW32L010F8U6 的 QFN 封装设计的最小系统核心板,产品规格与 CW32L010 芯片规格一致。便于客户灵活快速的评估芯片性能和产应用。
1.0mm的板厚、单面元器件设计、半孔工艺设计使得CW32L010核心板可以作为一个模块元器件贴装在项目中,减少焊接QFN封装带来的不便。
产品参数
注意:板子出厂时默认为无程序状态,上电灯不亮。需要上传程序才可以点亮 LED.
相关资料:L010新品开发板-活动与资料合集 .
下载并安装 Keil - MDK IDE .
下载并安装芯片开发包 WHXY.CW32L010_DFP.1.0.0.pack .
打开例程 CW32L010_StandardPeripheralLib_V1.0.2
- Examples
- GPIO
- gpio_blink
修改 main.c 中的 GPIO 定义,由原理图可知,板载 LED 为 GPIO_B2 输出低电平点亮
#define LED_GPIO_PORT CW_GPIOB
#define LED_GPIO_PINS GPIO_PIN_0
void Delay(uint16_t nCount);
int32_t main(void)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
SYSCTRL_HSI_Enable(SYSCTRL_HSIOSC_DIV12);
__SYSCTRL_GPIOA_CLK_ENABLE();
__SYSCTRL_GPIOB_CLK_ENABLE();
GPIO_InitStruct.IT = GPIO_IT_NONE;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pins = LED_GPIO_PINS;
GPIO_Init(LED_GPIO_PORT, &GPIO_InitStruct);
while (1)
{
GPIO_TogglePin(LED_GPIO_PORT, LED_GPIO_PINS);
Delay(0xFFFF);
}
}
重编译工程,上传工程至开发板。
这里使用 PWLink 连接开发板。
作者: 无垠的广袤, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-4085469.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论