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的使用与配置。
|