【初识NUCLEO-STM32G0B1RE】

news/2024/12/2 16:36:19/

初识NUCLEO-STM32G0B1RE

最近入手了一块NUCLE-G0B1RE ST的开发版,看了一下相关开发板资料网上好像也挺少的只有官网有比较完整的数据手册和原理图这些,值得开心的一点的STM32G0的使用和STM32F1相似,在进行编程时也有一种熟悉感。同样也会一步一步记录自己学习的过程,也希望可以帮助到其他小伙伴。

首先我们看看官网对STM32G0型号的介绍,大家自行下载相关的开发文档

ST官网链接

STM32G0支持包
链接:https://pan.baidu.com/s/18462NsY90p0SO74SgZ2crA
提取码:8cs1
–来自百度网盘超级会员V4的分享

在这里插入图片描述

原理图

在这里插入图片描述
在这里插入图片描述

资源说明

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

其他的大家自己看相关手册吧 ,也是第一次接触很多也没搞明白

下面以PA5 引脚的LED4进行演示
这里是基于CubeHAL库进行的开发

进行所用资源包配置
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

进行芯片选择

在这里插入图片描述

将PA5设置成输出模式

在这里插入图片描述

时钟配置

在这里插入图片描述

在这里插入图片描述

生成工程

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

打开工程后首先进行编译看有没有错误
在这里插入图片描述

在主函数while里面进行代码添加,这里就只简单的将LED进行1s闪烁

在这里插入图片描述

点灯结束

注意:

我最开始进行下载是会报错提示STLINK不存在 然后在Debug选项里面也确实没有检测出设备
1>可能有驱动问题 我是重新进行了驱动安装就解决了,大家可以去打开KEIL的安装路径那里面有各种驱动安装软件。根据自己的烧入器进行驱动选择

在这里插入图片描述

在这里插入图片描述

最开始点开设置我是没有检测到设备的下面是检测后的现象

在这里插入图片描述

2.这个问题解决后 还遇到了一个问题,

在这里插入图片描述

解决方式

在这里插入图片描述
在这里插入图片描述

再次点击load 就成功烧入进去了

在这里插入图片描述

在这里插入图片描述


http://www.ppmy.cn/news/307048.html

相关文章

计算机能运行超过内存的程序么,如果电脑使用内存超过32G那是种怎样的体验?...

这里首先说明一点,电脑的内存主要是搭配CPU才能完成各类数据的运算,程序也都是通过CPU来分配和处理的,所有电脑的内存不是越大就越好。 CPU相当于计算机的“大脑”,而内存相当于大脑的“办公桌”。 CPU需要处理大量的计算数据。它…

【STM32G0-HAL库串口控制】

STM32G0-HAL库串口控制 今天分享的是基于HAL库进行串口的配置输出以及重定位实现,使用的开发板是STM32G0B1RE,和F1系列的芯片使用方法是一模一样的。 一、打开CubeMX进行工程配置 这里使用的是串口2 具体的操作步骤就不重复了,就介绍一些关键…

STM32G431——按键的三行代码(长按、短按、单击、双击)

按键的三行代码(长按、短按、单击、双击) 按键的三行代码按键的长按、短按按键的单击、双击 按键的三行代码 key_value KEY_Scan(); //读取按键的键值 key_up ~key_value & (key_old ^ key_value); //按键的上升沿检测 只在按键抬起的瞬间有效 其他时刻都为零…

分析STM32G0 SPI外设不能触发RXNE接收标志的原因

今天准备移植STM32F030R8T6的程序到STM32G030C8T6上,程序中用到了硬件SPI外设,因为STM32G0用的HALLL库而不是不是标准库,所以我用STM32Cube MX生成了SPI的LL库代码,但是使能SPI后发现硬件怎么都不能触发RXNE接收标志,生…

为什么JVM不建议超过32G内存

在学习ES发现JVM内存不要超过32G的建议,故查找了一下原因。 java -Xmx32766m -Xms32766m -XX:PrintFlagsFinal 2> /dev/null | grep UseCompressedOops bool UseCompressedOops : true {lp64_product}查…

<STC32G12K128入门第五节>Time定时器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、timer是什么?二、相关寄存器1.2. THx & TLx3.案例总结前言 今天无聊的搞了一下stc32G12k128的timer定时器 一、timer是什么? 这里就是我们使用的开发板上面的timer资源 二、相关寄…

32g服务器做成虚拟,服务器32g内存 tomcat设置多大

服务器32g内存 tomcat设置多大 内容精选 换一换 目的调整系统配置选项,充分发挥系统硬件性能。调整系统配置选项,充分发挥系统硬件性能。方法具体优化项详见表1。OS配置参数参数名称参数含义优化建议配置方法vm.swappinessswap为系统虚拟内存,使用虚拟内存会导致性能下降,应…

STC32G 单片机EEPROM 操作实例

一 STC32G 单片机EEPROM简介 STC32G系列单片机内部集成了大量的EEPROM,特别是STC32G12K128集成多达128K EEPROM。 STC32G内部EEPROM可擦写10万次,分若干扇区,每个扇区512字节。EEPROM的写操作只能将1写为0。要将0写为1,必须擦除…