stm32核心板可以点亮灯吗_STM32G0板卡试用 | NUCLEO-G071RB板之PWM调光实验

新近参与电堂平台活动,获得最新款NUCLEO-G071RB板卡,帮助我了解STM32G071RB这款芯片的特性,下文为我的试用体验。

项目概述

ST公司从2012年推出入门级低成本Cortex-M0内核的STM32F0到2018年推出新一代入门级低成本Cortex-M0+主流的STM32G0,具备了高性能、更低功耗、方便使用的特点,并大大提高了MCU的性价比。本次实验内容是基于NUCLEO-G071RB板的PWM调光实验。

硬件设计

NUCLEO-G071RB板照片如下。

31dfb64f2ef7ed3d80c1f8b9d772e664.png

61ae8cd4030e0d96ed01587e7f84f52b.png

NUCLEO-G071RB板具有如下特性

• 采用LQFP64封装的STM32微控制器

• 1个LED,并外接Arduino接口

• 1个复位按钮

• 32.768 kHz LSE晶体振荡器

• 扩展接口:

– Arduino Uno V3

– ST morpho扩展引脚接口,用于访问所有STM32 I / O口

• 灵活的电源选项:

– ST-LINK USB、 VBUS或外部电源(3.3 V,5 V,7 V至12 V)

• 具有USB重新枚举功能的板载ST-LINK / V2-1调试器和编程器。

• USB支持三种不同的接口:

– 大容量储存

– 虚拟COM端口

– 调试端口

• Flash memory 的大小为128 Kbytes

• 支持多种集成开发环境(IDE),包括IAR™,Keil®,基于GCC的IDE

上手操作:

STM32 NUCLEO-G071RB板是一种低成本且易于使用的开发套件,可快速评估并开始采用QFP64封装的STM32微控制器进行开发。操作步骤如下:

  1. 检查板上的跳线位置,连接CN4(STLK)的[1-2]、[3-4],JP2(PWR)的[1-2]、JP3(IDD)。
  2. 为了正确识别主机PC上的所有设备接口,请在连接电路板之前安装http://www.st.com/stm32nucleo网页上的Nucleo USB驱动程序。
  3. 通过连接器CN2用USB电缆“ A型转Micro B”连接到PC,为电路板供电。这样会看见绿色LED LD3(PWR)点亮,LD1(COM)闪烁。
  4. 按下用户按钮B1(蓝色)。
  5. 单击按钮B1,观察三个绿色LED LD4的闪烁频率是否改变。

系统要求:

• Windows® OS (7, 8 and 10), Linux or macOS

• USB Type-A to Micro-B 导线

支持的开发工具:

• Keil: MDK-ARM

• IAR: EWARM

• GCC-based IDE工具

下图说明了STM32及其外围设备(STLINK / V2-1,按钮,LED和morpho连接器)之间的连接。

2366e955068583da70574a1c36b468c7.png

默认跳线设置

2132170b8ba7a5ab5c70c1165466ff83.png

ST-LINK跳线设置

2d350da82888c107f1d31fe23d011fa2.png

使用ST-LINK/V2-1对板载STM32编程和调试

要在板上编程STM32,只需插入CN4上的两个跳线,如下图所示的红色指示,但不要使用CN11连接器,因为这可能会干扰与NUCLEO的STM32微控制器的通信。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值