这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 上手LED闪烁,GD32VF103基础环境搭建

共8条 1/1 1 跳转至

上手LED闪烁,GD32VF103基础环境搭建

院士
2019-12-02 11:33:13     打赏

    GD32VF103是基于RISC-V指令集的通用MCU,并且其为全球首款,所以优秀的开发环境,如IAR,还在设备添加中。我们本次评测也仅仅使用GD32官方推荐的平台——芯来科技的Nuclei的集成开发环境。

    下载地址可以访问官网,也可以参考sinlinx网友的分享 《RISC-V首体验,GD32VF103开箱,真香啊!》 http://forum.eepw.com.cn/thread/318591/1

    由于芯来科技的Nuclei工具使用eclipse开发,所以基本的java虚拟机是必须要安装的。

    java环境部署完成之后,Nuclei工具是可以直接打来,然后一路next即可——全球唯一一款,没有其它。

    在导入官方例程后,引导代码,库文件以及预定义已经全部搞定了,所以我们只需安心写代码即可。

    对于GD32VF103C-START版本来说,也仅有PA7引用与LED灯相连。所以代码还是非常简单的。

#define LED_PIN     GPIO_PIN_7
#define LED_GPIO_PORT GPIOA
#define LED_GPIO_CLK  RCU_GPIOA

int main(void)
{
  /* enable the LED clock */
  rcu_periph_clock_enable(RCU_GPIOA);
  /* configure LED GPIO port */
  gpio_init(GPIOA, GPIO_MODE_OUT_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_7);

  gpio_bit_reset(GPIOA, GPIO_PIN_7);

  while(1)
  {
    gpio_bit_set(LED_GPIO_PORT, LED_PIN);
    delay_1ms(1000);
    gpio_bit_reset(LED_GPIO_PORT, LED_PIN);

    delay_1ms(1000);
  }
}

直接下载进去MCU即可。




关键词: GD32VF103     闪烁     环境搭建    

院士
2019-12-02 11:47:18     打赏
2楼

如果大家没有安装java虚拟机,在芯来科技的工具包里面已经包含了,只不过不是最新版本的。


管理员
2019-12-02 16:24:41     打赏
3楼

前排围观


工程师
2019-12-02 22:49:48     打赏
4楼

代码一样,确实看不出RISC-V和传统CPU内核的不同


专家
2019-12-03 09:07:19     打赏
5楼

速度快


工程师
2019-12-04 22:55:10     打赏
6楼

楼主是个高手奥


工程师
2019-12-05 21:08:26     打赏
7楼

下一章评测啥时候发来


助工
2019-12-07 22:00:11     打赏
8楼

这么快就做起来啦


共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]