这篇来搭建下开发环境,并点亮板卡上的LED灯。
一、下载资料
CW32L052 StartKit 软件包 下载地址:https://www.whxy.com/files/doc/CW32L052R8T6_StartKit_Package_V1.0.zip
二、安装pack
安装包内的pack包
三、创建项目工程
3.1、创建的工程项目
3.2、main.c
#include "main.h"
#define LED_GPIO_PORT CW_GPIOC
#define LED_GPIO_PINS GPIO_PIN_10
void Delay(uint16_t nCount);
int32_t main(void)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
RCC_HSI_Enable(RCC_HSIOSC_DIV6);
__RCC_GPIOC_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);
}
}
/**
* [url=home.php?mod=space&uid=159083]@brief[/url] 循环延时
*
* @param nCount
*/
void Delay(__IO uint16_t nCount)
{
/* Decrement nCount value */
while (nCount != 0)
{
nCount--;
}
}
3.3、程序源码
|