[国产单片机] 【东软载波ESF3696 PDS开发板活动】第四步: 迅速上手

[复制链接]
602|5
 楼主| 一路向北lm 发表于 2021-1-16 15:47 | 显示全部楼层 |阅读模式
本帖最后由 一路向北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的容量,不然会报错。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 一路向北lm 发表于 2021-1-16 15:49 | 显示全部楼层
修改GPIO引脚对应到板卡的PF0 是板卡的LED0 ,具体修改如下:
  1. //LED灯引脚
  2. #define LED1_GPIO_PORT  GPIOF
  3. #define LED1_GPIO_PIN   MD_GPIO_PIN_0       
  4. //LED灯引脚初始化
  5. void config_gpio(void)
  6. {
  7.         md_gpio_set_pin_function(LED2_GPIO_PORT, LED2_GPIO_PIN, GPIO_FUNC_1);
  8.         md_gpio_set_pin_push_pull(LED2_GPIO_PORT, LED2_GPIO_PIN);
  9.         md_gpio_set_pin_mode_output(LED2_GPIO_PORT, LED2_GPIO_PIN);
  10. }

  11. //主函数 实现对两个LED翻转操作
  12. int main()
  13. {
  14.         md_init_1ms_tick();
  15.         config_gpio();
  16.        
  17.         while (1) {
  18.                 md_delay_1ms(500);
  19.                 md_gpio_toggle_pin_output(LED1_GPIO_PORT, LED1_GPIO_PIN);
  20.         }
  21. }


 楼主| 一路向北lm 发表于 2021-1-16 15:49 | 显示全部楼层
下载烧录到开发板,可以看到LED0执行翻转操作。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

293

主题

3837

帖子

81

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