1、拿到板子后首先需要搭建开发测试环境,在KIEL中安装官网下载的WHXY.CW32L031_DFP.1.0.0; 然后通过Wch-link与开发板通过SW方式进行连接识别,并且通过DCIN进行供电;
2、打开官方下载的工程文件: CW32L031 StartKit软件包\cw32l031-stdperiph-lib-v1.0.0\Examples\board_example\MDK int32_t main(void)
{
RCC_Configuration();
InitTick( SystemCoreClock ); //16000000
GPIO_Configuration();
/* NVIC Configuration */
NVIC_Configuration();
gKey1Status = 0;
gKey2Status = 0;
while(1)
{
if( (gKey1Status == 1) && (gKey2Status == 0) )
{
LED1_TOG;
LED2_OFF;
}
else if((gKey1Status == 0) && (gKey2Status == 1))
{
LED2_TOG;
LED1_OFF;
}
else
{
LED1_TOG;
LED2_TOG;
}
SysTickDelay(200); //200ms.
}
}
3、对工程进行编译后下载,按RESET后运行;
运行效果: 开始LED1与LED2一起闪烁; 按KEY1后LED1闪烁; 按KEY2后LED2闪烁; 通过该测试,基本了解了CW32的环境搭建与GPIO的操作,包括了解了SysTick的使用与配置。
|