这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » 【分享开发笔记,赚取电动螺丝刀】两款RA6E2开发板令人诧异的对比

共1条 1/1 1 跳转至

【分享开发笔记,赚取电动螺丝刀】两款RA6E2开发板令人诧异的对比

菜鸟
2026-01-05 11:31:41     打赏

有两款RA6E2开发板较为相近,一款是瑞萨FPB-RA6E2开发板(也称官方板),另一款是RA-Eco-RA6E2开发板,参见图1和图2所示。

image.png

1  RA-Eco-RA6E2开发板

image.png

2 瑞萨FPB-RA6E2开发板

尽管两款开发板在外观上有长与方之分,但它们都用同名的芯片R7FA6E2BB3CFM,也都是64PIN引脚。 

当然区别还是有的,除了价格上的高低,也带来了扩展接口的变换,如瑞萨FPB-RA6E2开发板就采用了Arduino UnoPmod™两种接口,从而使得应用时更为方便。另外,就是它板载了SEGGER J-Link™仿真器电路可以直接进行程序下载 

似乎两者的差异也就到此为止了,然而真是如此吗?

经下载测试会发现,在芯片内部可能也会有一定的差异。

瑞萨FPB-RA6E2开发板为例,它RASC生成KEIL程序框架后,经KEIL中的代码添加及编译处理,在下载后会发现,其无法得到预期效果。 

但在VScode环境下由RASC所生成的KEIL工程框架,经添加相同的程序及下载却可以得到预期效果。

其程序内容为:

void hal_entry (void)
{
      R_BSP_PinAccessEnable();
    R_BSP_PinWrite(BSP_IO_PORT_02_PIN_06, BSP_IO_LEVEL_LOW);
    R_BSP_PinWrite(BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_LOW);
    R_BSP_PinAccessDisable();
      while (1)
    {
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_PIN_06, BSP_IO_LEVEL_HIGH);
            R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_HIGH);
        R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_PIN_06, BSP_IO_LEVEL_LOW);
           R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_LOW);
        R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
    }
}

如此的魔力到底源于何处呢?

VScode,还它们所使用的RASC有差异?





关键词: RA6E2开发板    

共1条 1/1 1 跳转至

回复

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