这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » SeeedXIAO和PortentaC33介绍

共1条 1/1 1 跳转至

SeeedXIAO和PortentaC33介绍

高工
2025-04-11 16:51:12     打赏

20年前,Arduino UNO奠定了基础。它是围绕流行的 Atmel (Microchip) ATMega328p微控制器设计的。

毫无疑问,这个开源项目改变了微控制器教育和 DIY 电子产品的本质。

它拥有不断增长的代码库、教育材料和越来越多的衍生硬件,因此获得了巨大的社区支持。

去年,Arduino 推出了最新版本的经典 UNO,采用 64引脚 LFQFP (10x10) SMD封装的
R7FA4M1AB3CFM#AA0 和 Minima 肯定会取得成功,因为它们利用了经典的UNO外形因素,同时提供了强大的32位升级。

本工程简介作为高级学习者的指南,他们已经达到了UNO R4的极限,并希望在留在Renesas家族的同时过渡到下一个层次。我们探索了两种解决方案:一个小(图1)与 Seeed XIAO RA4M1 和Arduino Portenta C33 更大的功率(图2)。


image

image955×716 71.6 KB


图 1 : Seeed XIAO RA4M1 安装在面包板上的图片。

技术小贴士 :让我们花点时间感谢与 Renesas 和 Arduino 社区相关的程序员大军。我想知道他们为此投入了多少相当于人类生命的时间。我们都从他们的工作中受益。


image

image666×500 82.4 KB
图 2 :用于控制伺服电机的功能强大的 Arduino Portenta C33 的图片。


我们为什么要留在 Renesas 家族?

一个关键的考虑是利用更大的 Arduino 社区的工作。8位 ATmega328p 就是一个完美的例子。这个小小的微控制器受到了极大的关注。因此:

漏洞已经被发现并解决了。广泛的教育材料是可用的。论坛提供了丰富的信息。数以万计的项目已经建成,许多项目在网上都有详细的描述。

总之,ATMega328p 已经被社区所接受。

这种情况会发生在 Renesas 处理器上吗?这个问题将在未来十年得到答案。在这一点上,我们可以说在这个方向上存在惯性。

这项工作的一个例子如图3所示,其中 Seeed 微控制器用于驱动一对RC伺服器。在本例中,我们利用社区工作将 RC 伺服库移植到 Renesas RA4M1。


image

image944×708 82 KB
图 3 : Seeed XIAO RA4M1控制一对RC伺服器的图片。使用Digilent Discovery ADP2230观察驱动器波形。


过渡到更小的外形尺寸

如图1 和 3 所示的 Seeed XIAO RA4M1 提供了 Arduino UNO R4 的更小替代品。它采用几乎相同的 Renesas R7FA4M1AB3CNE#AA0 封装在 48引脚 48-HWQFN (7x7) SMD 封装中。该处理器似乎与 Arduino WiFi 和 Minima 上的64引脚 LFQFP 具有相同的核心。它具有相同的速度,闪存,RAM 和 EEPROM。然而,它确实有 31个 I/O 引脚,而更大的设备上有49个I/O引脚。考虑到移动到小尺寸的愿望,这是一个小问题。
更多信息可以在 Seeed RA4M1 Wiki上找到。这包括安装驱动程序的指南,以便可以直接从 Arduino IDE 对板进行编程。

技术小贴士 :Seeed XIAO RA4M1 具有 3.3 VDC I/O,而 Arduino UNO R4 引脚具有 5.0 VDC 输出电压。一定要相应地调整你的电路。

过渡到更大的功率

Arduino Portenta C33(图2)可供那些希望使用密切相关的 Renesas RA6M5 处理器的人使用。

严格来说,Renesas RA6M5 与 RA4M1 不属于同一个家族。当我们打开引擎盖,检查底层软件和硬件时,我们发现了相似之处。这些相似之处肯定会被更大的社区用来制作交叉兼容的设计解决方案。

技术小贴士 :ARM 微控制器具有一种称为嵌套矢量中断控制器(NVIC)的硬件设备。它负责确定每个中断的优先级。例如,它决定 FreeRTOS 时间刻度是否比更改引脚上的中断更重要。

我们不能夸大社区对这些小而重要的细节的支持的重要性。随着人们被 Arduino UNO R4 和 Renesas 平台所吸引,我们可以期待知识库的增长,从而使这些设备更容易使用。

最后

Arduino UNO R4 是 Arduino 的最新产品。它具有强大的 32位 Renesas电子 RA4M1 处理器。展望未来,我们可以预见,社区对这款经典外形的支持将越来越多。





关键词: Seeed     PortentaC33     Arduino    

共1条 1/1 1 跳转至

回复

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