【NUCLEO-G071RB 开发板测评】GPIO 点灯

【NUCLEO-G071RB 开发板测评】GPIO 点灯

开发板简介

描述

STM32 Nucleo-64 板为用户提供了一种可负担的灵活方法,通过选择STM32微控制器提供的各种性能和功耗特性组合来尝试新概念并构建原型。对于兼容板,外部SMPS可显著降低运行模式下的功耗。

NUCLEO-G071RB

ARDUINO® Uno V3 连接支架和 ST morpho 接头利用多种专用屏蔽提供了一种扩展STM32WL Nucleo开放式开发平台功能的简单方法。

由于集成了ST-LINK调试器/编程器,STM32 Nucleo-64板无需单独的探头。

STM32 Nucleo-64 板随附STM32全面的免费软件库和STM32Cube MCU 软件包示例。

功能

  • 通用特性
    • 采用LQFP64封装的STM32 微控制器
    • 与ARDUINO®共享的1个用户LED
    • 1个用户按钮和1个复位按钮
    • 32.768 kHz晶体振荡器
    • 板连接器:ARDUINO® Uno V3扩展连接器意法半导体的morpho延长引脚头,用于完全访问所有STM32 I/O
    • 灵活的供电选项:ST-LINK、USB VBUS或外部电源
    • 具有USB重新枚举功能的板上ST-LINK调试器/编程器:大容量存储器、虚拟COM端口和调试端口
    • 提供了全面的免费软件库和例程,可从STM32Cube MCU软件包获得
    • 支持多种集成开发环境(IDE),包括IAR Embedded Workbench®、MDK-ARM,以及STM32CubeIDE
  • 特定板功能
    • 外部SMPS生成Vcore逻辑电源
    • 24 MHz HSE
    • 板连接器:外部SMPS实验专用连接器Micro-AB或Mini-AB USB连接器(用于ST-LINK)MIPI®调试连接器
    • 兼容Arm® Mbed Enabled™

详见开发板官网:NUCLEO-G071RB - STMicroelectronics .

开发板原理图

STM32 Nucleo-64 boards ARDUINO® connector pinout

引脚定义

Arduino connectors
Arduino连接

操作步骤

1 打开 STM32CubeMX 软件

2 选择目标开发板为 NUCLEO-G071RB 并 Start Project

3 将 PA5 引脚设置为 GPIO 输出,时钟配置为默认配置

4 IDE 选择 MDK-ARM 并生成和打开工程

5 打开 main.c 文件,修改主函数中的 while 循环如下

while (1)
{
    /* USER CODE END WHILE */
	HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
	HAL_Delay(500);
    /* USER CODE BEGIN 3 */
}

6 编译并烧录至开发板即可。

视频演示

【NUCLEO-G071RB 开发板测评】GPIO 点灯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值