NUCLEO-G070RB开发板简介

STM32G0 入门级 Arm® Cortex®-M0+ MCU

全新的STM32G0系列不仅仅是另一种Arm® Cortex®-M0+微控制器。它为高效微控制器必须具备的功能设定了新的定义。这一切都是关于最优化设计,通过详细的各种细节设置,帮您以最小的BOM成本和最大的升级灵活性实现设计目标,从而让您的投资物超所值。
  • STM32G0x0 超值系列在传统的8位和16位市场中具有很强的竞争力,并通过嵌入精确的内部时钟进一步节省了成本。它帮用户省去了管理不同的架构的需求,以及相关的开发开销。
  • STM32G0x1系列提供模拟升级功能,以及适用于物联网应用的升级的安全功能。它提供宽泛的内存大小、电压和封装选项,为成本敏感型应用带来了灵活性。
  • STM32G0系列采取“万能的通用架构”概念,可满足未来需求。


NUCLEO-G070RB开发板

STM32 Nucleo板是一种低成本且易于使用的开发平台,可使用STM32 32引脚、64引脚和144引脚封装进行快速评估并开始开发。STM32 Nucleo-64开发板为用户提供了一种负担得起的灵活方法,可以通过选择STM32微控制器提供的各种性能和功耗特性组合来尝试新概念并构建原型。 对于兼容的板,外部SMPS可显着降低运行模式下的功耗。 NUCLEO-G07xRB电路板照片ARDUINO®Uno V3连接性支持和ST morpho接头连接器可轻松扩展STM32 Nucleo开放式开发平台的功能,并提供多种专用屏蔽罩。

STM32 Nucleo-64板集成了ST-LINK调试器/编程器,因此不需要任何单独的探针。STM32 Nucleo-64开发板随附STM32全面的免费软件库和STM32Cube MCU软件包提供的示例。


主要特性:
  • LQFP64封装的STM32微控制器
  • 与ARDUINO®共享1个用户LED
  • 1个用户和1个重置按钮
  • 32.768 kHz晶体振荡器
  • 板连接器:ARDUINO®Uno V3扩展连接器ST morpho扩展插针接头连接器,可完全访问所有STM32 I / O
  • 灵活的电源选项:ST-LINK,USB VBUS或外部电源
  • 具有USB重新枚举功能的板载ST-LINK调试器/编程器:大容量存储,虚拟COM端口和调试端口
  • STM32Cube MCU软件包提供了全面的免费软件库和示例
  • 支持多种集成开发环境(IDE),包括IAR EmbeddedWorkbench®,MDK-ARM和STM32CubeIDE
  • 外部SMPS生成Vcore逻辑电源
  • 24 MHz HSE
  • 板连接器:外部SMPS实验专用连接器用于ST-LINKMIPI®调试连接器的Micro-AB或Mini-AB USB连接器
  • 符合Arm®Mbed Enabled™
基于MB1360参考板(NUCLEO-G070RB,NUCLEO-G071RB和NUCLEO-G0B1RE订货代码)的STM32 Nucleo-64板为用户提供了一种负担得起的灵活方法,可以尝试新概念并使用STM32微控制器构建原型, 提供性能,功耗和功能的各种组合。 ARDUINO®Uno V3连接性和ST morpho接头连接器提供了轻松扩展Nucleo开放式开发平台功能的简便方法,可以选择多种专用护罩。

STM32 Nucleo-64开发板不需要任何单独的探针,因为它们集成了ST-LINK / V2-1调试器/编程器。 STM32 Nucleo-64开发板附带了全面的免费STM32软件库和STM32CubeG0 MCU软件包提供的示例。

开发工具支持:
  • IAR Systems- IAR Embedded Workbench®
  • Keil® - MDK-ARM
  • STMicroelectronics - STM32CubeIDE
演示软件包含在STM32Cube MCU软件包中的,与板载微控制器相对应的演示软件已预装在STM32闪存中,以便在独立模式下轻松演示设备外设。 可以从www.st.com下载最新版本的演示源代码和相关文档。


固件包

STM32 Nucleo示例、应用程序和演示包含在同一个.zip文件中。解压缩.zip文件生成一个文件夹,即STM32 Nucleo_FW_VX.Y.Z,其中包含以下子文件夹

• 项目模板是一个预配置项目,其主要功能为空,将由用户自定义。它可以用来根据外设驱动程序创建应用程序。
• 项目示例包含每个可以直接运行的外设示例的工具链项目。
• 应用程序包含一组可以直接运行的应用程序。
• 演示包含可以直接运行的演示固件。

开发工具

下列步骤可以应用于STM32_Nucleo_FW_VX.Y.Z固件(可从ST网站www.st.com获取)中的现有示例、演示或项目模板。
首先,用户必须阅读固件/readme.txt文件,其中包含固件说明和硬件/软件要求。

EWARM工具链
下列步骤描述了如何编译、连接和执行现有EWARM项目。
1.Open IAR Embedded Workbench for ARM(EWARM)。图显示了本文档中使用的基本窗口名称:


2. 在文件菜单中,选择打开并点击工作区以显示“打开工作区”对话框。浏览并选中一个示例或演示或模板工作区文件,点击打开以在“项目”窗口中启动它。
3. 在项目菜单中,选择全部重建以编译项目。
4. 如果项目编译成功,将显示如图 所示的内容。



为了更改项目设置(Include和预处理器定义),依次选择以下项目选项:
– 对于Include目录:
项目>选项…>C/C++编译器>
– 对于预处理器定义:
项目>选项…>C/C++编译器>预处理器>

5. 在IAR Embedded Workbench IDE中,从项目菜单中选择下载和调试或点击工具栏中的下载和调试按钮,以对Flash存储器进行编程并开始调试

6. IAR Embedded Workbench中的调试器可用于用C语言和汇编语言调试源代码,设置断点,以及监控各个变量和代码执行过程中发生的事件




为了从调试菜单运行应用程序,选择运行。或者,点击工具栏中的运行按钮运行应用程序



★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★博文作者未开放评论功能