集成STM8微控制器的Nucleo-64板的应用

描述

  NUCLEO-8L152R8和NUCLEO-8S208RB是第一款集成 STM8 微控制器 (MCU) 的 Nucleo-64 板,可通过纤薄的 MCU 配置实现灵活的原型设计。两种型号之间的显着差异在于它们的闪存数量。前者集成了容量为64 kB的STM8L152R8T6 MCU,而后者使用了128 kB存储的STM8S208RBT6。它们也是第一款带有 Arduino TM Uno V3 连接器的 STM8 开发板,允许开发人员使用熟悉的扩展卡、免费插件和流行的编程范例。此外,由于我们还与Cosmic合作提供带有STVD-STM8 IDE 或 Arduino IDE 的免费编译器,这是开发人员第一次可以使用 C++ 为我们的 STM8 MCU 开发软件,而无需购买工具链。

  我们的STM32 Nucleo 板特别受欢迎,因为它们有助于原型设计和开发。他们还拥有广泛的扩展板选择,现在与 NUCLEO-8L152R8 和 NUCLEO-8S208RB 兼容,因为所有 Nucleo 型号都提供 Arduino 连接器。这意味着工程团队可以重复使用相同的硬件,这将帮助他们节省成本,但更重要的是减少开发时间,因为他们已经熟悉将堆叠在新的 STM8 Nucleo 板上的扩展。因此,现在可以更轻松地为我们的 8 位系统添加功能,从而在越来越小的封装中实现更复杂和更智能的设计。为了帮助开发人员,我们发布了各种应用说明,展示了如何在这个新平台上启动多个项目。

  使用 STM8 做更多事情

  我们在每个新板的产品页面上发布了应用说明,以启动开发。例如,应用说明 5182展示了如何将Adafruit 1.8“ TFT shield与NUCLEO-8L152R8或NUCLEO-8S208RB 一起使用,如何将其安装在 UNO 连接器上,以及如何将我们的源文件导入工具链以创建软件可以显示 128 x 60 的图像。

  此外,还有一个板载ST-LINK/V2 调试器,它在我们的 STM8 生态系统中首次引入了虚拟 COM 端口。因此,用户不需要额外的探头,并且可以将开发板连接到他们的 PC 以从他们的 IDE 加载他们的应用程序,或者通过将二进制文件拖放到开发板的存储卷上。此外,设计人员可以使用终端应用程序发送命令或监控信息,这对于工程团队和爱好者来说都是令人兴奋的设备。

  就像之前的所有 STM32 Nucleo 板一样,新的 STM8 也有一个ST morpho 接头,使开发人员能够访问微控制器的所有引脚,这与 Arduino 连接器的本质限制不同。因此,开发人员可以使用所有 I/O 来管理设备的外围设备并设计利用整个平台的原型。这在使用必须连接到特定引脚的面包板或外部卡时特别有用。它还极大地帮助了以后必须设计自己的定制 PCB 的工程师,因为它使他们能够很好地了解在使用任何 STM8 MCU 资源组合时会发生什么。

  使用 STM8 Nucleo 开发板做得更好

  我们还通过将X-NUCLEO-NFC05A1 NFC 扩展板的 NFC 软件包移植到 STM8 架构来改进我们的生态系统。因此,可以将此卡安装在 STM8 Nucleo 系统之上,将STSW-STM8-NFC5 包的源代码导入 IDE 以测试演示应用程序,并在几分钟内开始试验堆栈。

  让我们以ST25R3914为例,它是一款获得 AEC-Q100 1 级认证的 NFC/HF RFID 阅读器,这意味着它适用于汽车应用。因此,汽车制造商可以将其用作钥匙替代品,使用户能够通过智能手机或智能手表打开和启动车辆。挑战之一是系统必须位于很小的空间中,例如门把手的背面或前控制台上。

  得益于两款新的 STM8 Nucleo 板,任何公司都可以使用我们的扩展板和软件来创建更小的产品来应对这些挑战。由于工程师可以访问微控制器的所有 I/O,因此使用同样获得 AEC-Q100 认证的 STM8 MCU 版本切换到定制 PCB 是轻而易举的事。借助 STM8CubeMX ,开发人员可以从新的零件编号过渡而无需大量重写他们的代码,这将生成新的头文件。

  我们还有一个新的存储库,它将对Arduino 平台的支持添加到 STM8 架构中,开发人员可以使用Arduino Boards Manager调用该存储库。他们可以充分利用 STM8 微控制器上的 Arduino 环境,利用免费的 Cosmic 编译器,从而无需通过依赖小型设备 C 编译器 (SDCC) 的第三方项目。

  幸运数字

  首批 STM8 Nucleo 板NUCLEO-8L152R8和NUCLEO-8S208RB已在多家经销商处或 ST 网站上发售,价格为 8.8 欧元或约 10 美元。除了数字 8 的象征意义之外,我们的使命是让它们尽可能易于使用和负担得起,从而向开发人员开放一个全新的生态系统,为 8 位微控制器的世界带来独特的功能,我们迫不及待地想看到社区将如何处理这些新的可能性。

  审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分