打印
[国产单片机]

【东软载波ESF3696 PDS开发板活动】第四步: 迅速上手

[复制链接]
417|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 一路向北lm 于 2021-1-16 16:29 编辑

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

使用特权

评论回复

相关帖子

沙发
一路向北lm|  楼主 | 2021-1-16 15:48 | 只看该作者
安装pack包
打开SDK中一个 基于keil 5的工程,这里以MD中的GPIO_toggle为例。

使用特权

评论回复
板凳
一路向北lm|  楼主 | 2021-1-16 15:48 | 只看该作者
编译无误后,选择调试器为:CMSIS-DAP Debugger

使用特权

评论回复
地板
一路向北lm|  楼主 | 2021-1-16 15:48 | 只看该作者
不要忘记选择芯片flash的容量,不然会报错。

使用特权

评论回复
5
一路向北lm|  楼主 | 2021-1-16 15:49 | 只看该作者
修改GPIO引脚对应到板卡的PF0 是板卡的LED0 ,具体修改如下:
//LED灯引脚
#define LED1_GPIO_PORT  GPIOF
#define LED1_GPIO_PIN   MD_GPIO_PIN_0       
//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);
}

//主函数 实现对两个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);
        }
}


使用特权

评论回复
6
一路向北lm|  楼主 | 2021-1-16 15:49 | 只看该作者
下载烧录到开发板,可以看到LED0执行翻转操作。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

277

主题

3815

帖子

76

粉丝