[开发板] 【CW32L031CxTx StartKit评估板测评】+ 搭建环境按钮点灯

[复制链接]
632|0
 楼主| forgot 发表于 2023-11-11 17:12 | 显示全部楼层 |阅读模式
1、拿到板子后首先需要搭建开发测试环境,在KIEL中安装官网下载的WHXY.CW32L031_DFP.1.0.0;
然后通过Wch-link与开发板通过SW方式进行连接识别,并且通过DCIN进行供电;
微信截图_20231111170648.png

微信截图_20231111170806.png

2、打开官方下载的工程文件:
CW32L031 StartKit软件包\cw32l031-stdperiph-lib-v1.0.0\Examples\board_example\MDK
  1. int32_t main(void)
  2. {
  3.   RCC_Configuration();         
  4.   InitTick( SystemCoreClock );    //16000000
  5.   GPIO_Configuration();
  6.   /* NVIC Configuration */
  7.   NVIC_Configuration();   
  8.         gKey1Status = 0;        
  9.         gKey2Status = 0;      
  10.         while(1)
  11.         {               
  12.                 if( (gKey1Status == 1) && (gKey2Status == 0) )
  13.                 {
  14.                         LED1_TOG;
  15.                         LED2_OFF;
  16.                 }
  17.                 else if((gKey1Status == 0) && (gKey2Status == 1))
  18.                 {
  19.                         LED2_TOG;
  20.                         LED1_OFF;
  21.                 }
  22.                 else
  23.                 {
  24.                         LED1_TOG;
  25.                         LED2_TOG;
  26.                 }
  27.                 SysTickDelay(200);        //200ms.
  28.         }        
  29. }

3、对工程进行编译后下载,按RESET后运行;
微信截图_20231111170837.png

运行效果:
开始LED1与LED2一起闪烁;
按KEY1后LED1闪烁;
按KEY2后LED2闪烁;
通过该测试,基本了解了CW32的环境搭建与GPIO的操作,包括了解了SysTick的使用与配置。

微信截图_20231111170733.png


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

本版积分规则

2112

主题

14683

帖子

59

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