当前位置: 首页 > news >正文

【灵动 Mini-G0001开发板】+Keil5开发环境搭建+ST-Link/V2程序下载和仿真+4颗LED100ms闪烁。

我们拿到手里的是【灵动 Mini-G0001开发板】
如下图
在这里插入图片描述

我们去官网下载开发板对应资料MM32G0001官网
我们需要下载Mini—G0001开发板的库函数与例程(第一手学习资料)Keil支持包,
PCB文件有需要的,可以自行下载。用户指南需要下载,原理图也需要,我们要看引脚,外设等。
在这里插入图片描述

下载完毕后,我们把资源解压到对应文件夹下面。
在这里插入图片描述

笔者使用Keil5 MDK开发 所以我们首先安装Keil5中开发Mini-G0001开发版对应的支持包。
或者在Keil中在线安装也是一样的,图片如下。
在这里插入图片描述

一定要选对安装包,如上图所示就是我们G0001对应的Keil支持包,双击安装到Keil对应目录。
在这里插入图片描述

Keil在线安装图片也贴出来
在这里插入图片描述

不过第一次在线安装时没有找到G0001的支持包,不知道怎么回事,快捷稳妥还是官网下载支持吧离线安装。
完成之后,我们就可以选择用Keil5开发Mini-G0001开发版了。

MiniBoard(MM32G0001A1T)
◼ 板载主控
MM32G0001A1T

  • 32bit ARM Cortex-M0(最大特点是低功耗的设计)
  • 16KB Flash, 2KB SRAM
  • TSSOP20(超薄紧缩小型封装 )
    ◼ 板载资源:
    4 个用户 LED
    4 个用户按键
    3 个可调电位器
    PWM 蜂鸣器
    8M SPI FLASH
    2K EEPROM
    ◼ 板载接口
    Micro-USB
    UART 异步串口
    20PIN SWD 调试接口
    MM32G0001A1T 全引脚拓展连接器
    ◼ 供电方式
    Micro-USB
    有这些板载资源可以供我们使用。接下来我们先来运行一下例程 100ms翻转一次LED
    首先找到例程:如下图
    在这里插入图片描述

我们双击打开keil项目
在这里插入图片描述

编译通过 0错误 0警告,我们先不看程序是如何写的,我们要先找烧录器烧录进去。但是发现官方MIni专用烧录器比较贵,也来不及买,因为芯片是32bit ARM Cortex-M0内核,我手上的STLINK-V2,J-link,GD-Link应该都可以使用烧录。因此我先拿STLINK-V2来测试一下程序烧录和调试。
此时有个问题,使用SWD方式烧录,烧录引脚在哪里呢?我们通过查看原理图和开发板发现,
有一个20PIN SWD 调试接口,但是查看开发板发现开发板上没有引脚丝印,不知道VCC和GND,SWDIO和SWDCLK的引脚在哪里(这一点后续可以加上丝印,或者官方烧录器是pin to pin的,直接对插即可。)
这里我用万用表测量之后,根据原理图引脚定义,连接好了STLink-v2。如图。
在这里插入图片描述

我们连接电脑,给开发板供电,发现开发板自带程序是4颗LED以不同频率进行闪烁,因为我已经烧录过程序,所以不在贴图。
我们看一下Debug设置有没有问题

Keil正常识别ST-LInk/V2 然后看一下FLASH
在这里插入图片描述

FLASH对的上,程序烧录完成之后可以选择 Reset and Run 第一次烧录时没有勾选,只能重新上电(看原理图发现复位脚和烧录引脚有冲突,这一点就比较难受)。
然后我们就选择烧录程序。
在这里插入图片描述

烧录完成,非常丝滑,此时又省了一笔烧录器的钱。我们看下效果。
在这里插入图片描述

成功烧录程序,4颗LED以100ms进行闪烁,此时我也试了一下仿真,也是一点问题没有。
在这里插入图片描述

写到这里,我们的开发环境配置好了,示例也运行了,烧录问题也解决了,后面就可以随心所欲的玩耍开发版了。 后面有时间会出MIni开发板和STM32程序的相同和不同之处,以及一些小项目。

相关文章:

【灵动 Mini-G0001开发板】+Keil5开发环境搭建+ST-Link/V2程序下载和仿真+4颗LED100ms闪烁。

我们拿到手里的是【灵动 Mini-G0001开发板】 如下图 我们去官网下载开发板对应资料MM32G0001官网 我们需要下载Mini—G0001开发板的库函数与例程(第一手学习资料)Keil支持包, PCB文件有需要的,可以自行下载。用户指南需要下载&a…...

同为科技(TOWE)关于风力发电雷电防护的解决方案

风能作为一种可再生清洁能源,是国家新能源发展战略的重要组成部分。我国风能开发潜力高达2.510GW以上,近年来风力发电机组逐年增加,截止到2022年,全国风电装机容量约3.5亿千瓦,同比增长16.6%。然而,由于风力…...

gorm 中的事务运用

使用背景 在编写业务代码的过程中,如果涉及到多张表的更新操作,为了确保数据的一致性,我们会在业务代码的过程中加上事务的控制,那么针对go 语言中,如果我们使用gorm框架改如何操作呢? gorm中使用事务的几种方式 方式一(业务层事务)func NewTransaction() *gorm.DB {re…...

maven 新建模块 导入后 按Ctrl 点不进新建模块pom定义

新建的ruoyi-common-mybatisplus 模块,导入一直不正常 画出的模块一直导入不进来 这是提示信息 这是正常的提示信息 加上 <version>3.6.3</version> 后,才一切正常...

idea使用debug无法启动,使用run可以启动

1、将调试断点清除 使用快捷键ctrl shift F8&#xff0c;将勾选的选项去除即可 2、Error running SampleApplication: Command line is too long. Shorten command line for SampleApplication or also for Spring Boot default configuration&#xff0c;报这种错误&#x…...

进程的虚拟地址空间

一、 对于C/C程序员&#xff0c;我们看到的程序中的地址&#xff0c;都不是物理地址&#xff0c;而是操作系统映射的虚拟地址/线性地址&#xff0c;每一个进程都映射了同样结构的虚拟地址空间&#xff0c;让进程以为自己在独享内存资源&#xff0c;下图是以Linux下32位操作系统…...

做web自动化测试遇到Chrome浏览器老是自动更新,怎么办 ? 这里提供两个解决办法 。

web自动化安装驱动安装 进行web自动化时 &#xff0c;需要提前安装浏览器的驱动 &#xff0c;尤其是chrome浏览器 。它的更新速度很快 &#xff0c;是不是更新了新版本 。这就导致我们的驱动也要跟着变化。 1.停止自动更新 那么 &#xff0c;如何关闭chrome浏览器的自动更新…...

腾讯HR面试

一、如何看待腾讯的愿景 腾讯的愿景是成为“最受尊敬的互联网企业”&#xff0c;这一愿景表明了腾讯的目标是成为一个在互联网领域内具有极高影响力和声誉的企业。 为了实现这一愿景&#xff0c;腾讯坚持以长远的眼光、诚信负责的操守、共同成长的理念来发展公司的事业。这种…...

过滤器(Filter)和拦截器(Interceptor)有什么不同?

过滤器&#xff08;Filter&#xff09;和拦截器&#xff08;Interceptor&#xff09;是用于处理请求和响应的中间件组件&#xff0c;但它们在实现方式和应用场景上有一些不同。 实现方式: 过滤器是Servlet规范中定义的一种组件&#xff0c;通常以Java类的形式实现。过滤器通过在…...

Spring 注解 @Qualifier 详解

目录 1. 概述 2. 痛点 3. Qualifier 4. Qualifier VS Primary 5. 通过名称来自动注入 1. 概述 今天带你了解一下 Spring 框架中的 Qualifier 注解&#xff0c;它解决了哪些问题&#xff0c;以及如何使用它。我们还将了解它与 Primary 注解的不同之处。更多的技术解析请访…...

实现更低功耗R5F51406BDNE、R5F51406ADFK、R5F51406ADFL、R5F51406AGFN搭载RXv2内核的32位微控制器

一、简介 RX140产品群是RX100系列中处理性能最强、功耗最低的微控制器。可以广泛应用于家用电器、工业控制和楼宇自动化等领域。RX140采用RXv2内核&#xff0c;工作频率最高48MHz&#xff0c;处理性能是32MHz运行的RX130的近两倍。此外&#xff0c;它在运行时的电路为56μA/MH…...

通信系统中ZF,ML,MRC以及MMSE四种信号检测算法误码率matlab对比仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1、ZF&#xff08;零迫&#xff09;算法 4.2、ML&#xff08;最大似然&#xff09;算法 4.3、MRC&#xff08;最大比合并&#xff09;算法 4.4、MMSE&#xff08;最小均方误差&#xff…...

Redis数据结构之listpack

前言 当数据量较小时&#xff0c;Redis 会优先考虑用 ziplist 来存储 hash、list、zset&#xff0c;这么做可以有效的节省内存空间&#xff0c;因为 ziplist 是一块连续的内存空间&#xff0c;它采用一种紧凑的方式来存储元素。但是它也有缺点&#xff0c;比如查找的时间复杂度…...

VMware 配置记录

VMware 配置笔记 CentOS 7.9 镜像下载 官网太慢&#xff0c;建议在阿里云镜像站去CentOS配置页找标准版下载。 选标准版即可&#xff0c;各版本区别&#xff1a; DVD&#xff1a;标准版&#xff0c;包含常用软件&#xff0c;体积为 4.4 G&#xff1b;Everything&#xff1a…...

【Java基础面试十四】、 封装的目的是什么,为什么要有封装?

文章底部有个人公众号&#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享&#xff1f; 踩过的坑没必要让别人在再踩&#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 面试官&#xff1a; 封装的目的是什么&…...

阿里云2023年双十一优惠活动整理

随着双十一的临近&#xff0c;阿里云也为大家准备了一系列优惠活动。作为国内知名的云服务提供商&#xff0c;阿里云在双十一期间推出了多种优惠政策和福利&#xff0c;让用户在享受优质云服务的同时&#xff0c;也能节省一些费用。本文将对阿里云双十一优惠活动进行详细整理&a…...

HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)

HTML中列表的作用 HTML中的列表&#xff08;List&#xff09;用于呈现按照一定逻辑关系组织的信息&#xff0c;以便用户更好地理解和识别。列表可以分为有序列表、无序列表和定义列表三种类型。 有序列表&#xff08;Ordered List&#xff09;&#xff1a;用于表示按照一定顺序…...

lenovo联想笔记本ThinkPad系列T15p或P15v Gen3(21DA,21DB,21D8,21D9)原厂Win11系统镜像

下载链接&#xff1a;https://pan.baidu.com/s/1V4UXFhYZUNy2ZQ8u4x1AFg?pwdqz0s 系统自带指纹驱动、人脸识别驱动、显卡、声卡等所有驱动、出厂主题壁纸、Office办公软件、Lenovo联想电脑管家等预装程序 所需要工具&#xff1a;32G或以上的U盘 文件格式&#xff1a;ISO …...

【SpringBoot】拦截器(Interceptor)的使用

感兴趣的可以查看上一篇过滤器的使用 【Springboot】Filter 过滤器的使用 一、什么是拦截器 拦截器&#xff08;Interceptor&#xff09;是一种特殊的组件&#xff0c;它可以在请求处理的过程中对请求和响应进行拦截和处理。拦截器可以在请求到达目标处理器之前、处理器处理请…...

CS鱼饵制作

文章目录 宏病毒&#xff08;宏钓鱼&#xff09;快捷方式钓鱼shellQMaker bug伪装pdf文件上线 宏病毒&#xff08;宏钓鱼&#xff09; 启动teamsever服务器&#xff0c;具体过程请参考我之前的文章&#xff1a; 在主机中启动CS客户端&#xff0c;111是真实机的用户&#xff1a…...

保姆级教程:在Jetson Orin上从零搭建DJI OSDK + ROS2 Humble开发环境(避坑指南)

保姆级教程&#xff1a;在Jetson Orin上从零搭建DJI OSDK ROS2 Humble开发环境&#xff08;避坑指南&#xff09; 当无人机遇上边缘计算&#xff0c;Jetson Orin与ROS2的组合正在重新定义自主飞行系统的开发范式。作为大疆生态中最硬核的开发方式&#xff0c;OSDK允许开发者直…...

AI时代的价值冲击——共识瓦解与转型阵痛

AI时代的价值冲击——共识瓦解与转型阵痛当我们将价值理解为“社会对效用增量的局部共识”时&#xff0c;人工智能对劳动力市场的冲击便呈现出全新的面貌。这场冲击的本质&#xff0c;并非简单的“机器替代人”&#xff0c;而是旧有的、基于工业时代劳动形态的价值共识体系正在…...

完美架构的设计哲学与实践方法论

“完美架构不是设计出来的&#xff0c;是演化出来的。核心是高内聚低耦合 开闭原则 依赖倒置。抓住三个关键点&#xff1a;边界清晰、变化隔离、可测试。沟通上用架构图 契约测试对齐认知&#xff0c;代码组织遵循六边形架构&#xff0c;调试建立可观测性体系。”一、完美架…...

JetBrains IDE试用期重置终极指南:如何轻松实现30天无限续杯

JetBrains IDE试用期重置终极指南&#xff1a;如何轻松实现30天无限续杯 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter 你是否曾经在项目冲刺的关键时刻&#xff0c;突然被JetBrains IDE弹出的"试用期已结束…...

AI驱动数据库革命:电科金仓多模融合与智能自治的实践探索

1. 当数据库遇上AI&#xff1a;一场技术革命的开始 记得我第一次接触数据库还是在大学时期&#xff0c;那时候的MySQL安装包只有几十MB&#xff0c;配置参数全靠手动调整。谁能想到十几年后的今天&#xff0c;数据库已经进化到能够自主学习和优化的程度&#xff1f;电科金仓最近…...

快速验证c语言算法:使用快马ai一键生成排序算法性能对比原型

最近在复习算法基础时&#xff0c;突然想直观比较冒泡排序和快速排序的性能差异。传统方式从零开始写代码太耗时&#xff0c;正好发现了InsCode(快马)平台的AI生成功能&#xff0c;尝试用它快速搭建测试原型&#xff0c;整个过程比想象中顺畅很多。 需求拆解 首先明确需要验证的…...

零基础前端入门:借助快马AI生成你的第一个可交互魔鬼面具网页

最近想学前端开发&#xff0c;但面对一堆陌生的术语和复杂的配置&#xff0c;总感觉无从下手。直到发现了InsCode(快马)平台&#xff0c;用自然语言描述就能生成可运行的代码&#xff0c;简直是新手福音&#xff01;这次尝试做了一个可交互的魔鬼面具网页&#xff0c;整个过程特…...

GLM-OCR在办公自动化中的应用:会议纪要截图转表格,提升效率10倍

GLM-OCR在办公自动化中的应用&#xff1a;会议纪要截图转表格&#xff0c;提升效率10倍 每次开完会&#xff0c;你是不是也经历过这样的痛苦&#xff1f;对着手机拍的会议纪要截图&#xff0c;一个字一个字地敲进电脑&#xff0c;还要手动整理成表格格式。更糟的是&#xff0c…...

MobaXterm中文版:一站式远程管理工具的高效配置指南

MobaXterm中文版&#xff1a;一站式远程管理工具的高效配置指南 【免费下载链接】Mobaxterm-Chinese Mobaxterm simplified Chinese version. Mobaxterm 的简体中文版. 项目地址: https://gitcode.com/gh_mirrors/mo/Mobaxterm-Chinese MobaXterm中文版是一个集成了SSH客…...

FLUX.1-dev FP8技术指南:AI绘画优化与低配置运行解决方案

FLUX.1-dev FP8技术指南&#xff1a;AI绘画优化与低配置运行解决方案 【免费下载链接】flux1-dev 项目地址: https://ai.gitcode.com/hf_mirrors/Comfy-Org/flux1-dev ⚠️ 问题篇&#xff1a;AI绘画的硬件门槛挑战 显存瓶颈&#xff1a;普通设备的最大障碍 当你尝试…...