ES-PDS32 ES32F654评测————第四步:迅速上手

先不着急自己建立一个只属于keil的 ES32F0654基础工程,先打开SDK中的东软官方写好的keil工程来体验一下,打开SDK 基于keil 5的工程前需要安装Eastsoft.ES32_DFP.1.0.4.pack支持包,过程如下:

安装pack包

打开SDK中一个 基于keil 5的工程,这里以MD中的GPIO_toggle为例。

编译无误后,选择调试器为:CMSIS-DAP Debugger

不要忘记选择芯片flash的容量,不然会报错。

修改GPIO引脚对应到板卡的PC8和PC9 ,具体修改如下:

//LED灯引脚
#define LED1_GPIO_PORT  GPIOC
#define LED1_GPIO_PIN   MD_GPIO_PIN_8	
#define LED2_GPIO_PORT  GPIOC
#define LED2_GPIO_PIN   MD_GPIO_PIN_9

//LED灯引脚初始化
void config_gpio(void)
{
	md_gpio_set_pin_function(LED2_GPIO_PORT, LED2_GPIO_PIN, GPIO_FUNC_1);
	md_gpio_set_pin_push_pull(LED2_GPIO_PORT, LED2_GPIO_PIN);
	md_gpio_set_pin_mode_output(LED2_GPIO_PORT, LED2_GPIO_PIN);
	
	md_gpio_set_pin_function(LED1_GPIO_PORT, LED1_GPIO_PIN, GPIO_FUNC_1);
	md_gpio_set_pin_push_pull(LED1_GPIO_PORT, LED1_GPIO_PIN);
	md_gpio_set_pin_mode_output(LED1_GPIO_PORT, LED1_GPIO_PIN);
}

//主函数 实现对两个LED翻转操作
int main()
{
	md_init_1ms_tick();
	config_gpio();
	
	while (1) {
		md_delay_1ms(500);
		md_gpio_toggle_pin_output(LED1_GPIO_PORT, LED1_GPIO_PIN);
		md_delay_1ms(500);
		md_gpio_toggle_pin_output(LED2_GPIO_PORT, LED2_GPIO_PIN);
	}
}

下载烧录到开发板,可以看到两个LED执行翻转操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值