金葫芦STM32L431上手流程

news2024/9/19 14:03:24

目录

教材书名和开发板

金葫芦STM32L431上手流程

IDE软件安装流程

IDE软件使用流程

第一步

第二步

第三步

第四步

第五步

第六步


教材书名和开发板

教材:《嵌入式技术基础与实践(第6版)》(王宜怀主编)

开发板:AHL-STM32L431

金葫芦STM32L431上手流程

1、需要用到的软件和电子资源

AHL-GEC-IDE(4.55)————>AHL-GEC-IDE (suda.edu.cn) AHL-MCU6-V2.0-20240118————>嵌入式书6版 (suda.edu.cn)

IDE软件安装流程

软件安装还是老样子,选择除c盘外的盘区,当然直接安装也没有什么

唯一需要注意的环境变量要勾选上,其次安装完成之后,记得重启一下电脑

IDE软件使用流程

第一步

安装完成之后,打开我们的IDE软件,它长的有点像葫芦娃哈哈哈,如图所示

第二步

软件打开之后的样子如下图所示,右下角还有个实时时间,感觉还不错

第三步

点击下载——>串口更新,进入下一个界面

第四步

点击连接GEC,它就会自己自动搜索检测到的设备

问题一:出现这种情况是因为你没有插开发板,它没有检测到开发板

好的,解决方案就是插上开发板之后,开发板冒绿灯,说明正在工作,如果是红灯,别着急,等个十几秒,它会自己切换到绿灯,如下图

接下来,我们重新连接一下GEC试一下

连接成功,IDE找到开发板之后,就变成了这样子的,这时候就可以刷写程序了。

有些同学没有连接成功,可能就是因为没有重启,板子没有切换到绿灯,这时候按六下reset按钮,然后再尝试连接,如果还连不上,那就当个犟种,重启软件,重启电脑,多次尝试之后,你就会发现自己还真是一个犟种,搞笑一下,还望各位嘴下留情(神经,害我自己写到这儿都笑了)

第五步

认识一下机器码,机器码能干嘛?直接开整,点击选择文件按钮导入被编译工程目录下的Debug中的.hex文件,然后单击“一键自动更新”

好的,我直接上图

导入机器码

这儿所需要选择的文件在书籍配套的教材里面,找到你下载的教材配套文件                          

         ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​ 

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

然后你选中这个文件之后,点击打开

接下来就是这样的

出现这样的情况,就说明你已经导入成功了,接下来就是

点击 一键更新 之后,就会出现如下图

下图这是刚开始运行的时候

稍微等子弹飞一会儿(也就是等它先运行一会儿),就会出现如下图

这个程序就是读取芯片的,还有热敏电阻的温度,还能控制板载LED等变化

第六步

也就是确认一下IDE能不能编译工程(也就是看看能不能运行c语言程序)

ok,我们先导入我们的工程(也就是导入文件夹)

路径在这儿,点击到这儿,然后 单击一下“选中文件夹”

好的,酱紫就是导入工程成功啦!那怎么编译呢?心细的,可能已经看到了

点击编译工程之后,它会自动运行

如下图所示,这就是编译成功咯!

好嘞!看来我们的IDE没有什么问题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2143190.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机人工智能前沿进展-大语言模型方向-2024-09-12

计算机人工智能前沿进展-大语言模型方向-2024-09-12 1. PharmaBench: Enhancing ADMET benchmarks with large language models Z Niu, X Xiao, W Wu, Q Cai, Y Jiang, W Jin, M Wang… - Scientific Data, 2024 大语言模型在药物发现中的应用:PharmaBench 文章由…

力扣题解815

大家好,欢迎来到无限大的频道。祝大家中秋节快乐​。 今日继续给大家带来力扣题解。 题目描述(困难)​: 公交路线 给你一个数组 routes ,表示一系列公交线路,其中每个 routes[i] 表示一条公交线路&…

红黑树的插入(NGINX源码)

下载并查看NGINX源码 访问NGINX下载页面,找到所需版本 https://nginx.org/en/download.html 使用wget下载源码包,替换版本号为所需版本 wget http://nginx.org/download/nginx-1.24.0.tar.gz解压源码包 tar -xzvf nginx-1.24.0.tar.gz进入解压后的目…

Java的输入输出

秋招笔试很多都是要自己写输出输出的,所以对常见的整理一下,后续也会持续更新的~~~ 目录 1.java中的Scanner类 1.1next()方法和nextLine()方法的区别 1. next() 方法 示例 2. nextLine() 方法 示例 主要区别 使用场景 2.print类 3.常用的转换…

音频左右声道数据传输_2024年9月6日

如下为音频数据传输标准I2S总线的基本时序图 I2S slave将I2S master发送来的左右声道的串行数据DATA转变为16bit的并行数据 WS为左右声道选择信号,WS高代表左声道,WS低代表右声道; WS为高和为低都持续18个周期,前面16个周期用来传输数据。 I2…

npm安装时候报错certificate has expired

打开了一个很久没用的电脑,npm和node都装好了,安装包的时候一直报错 request to https://registry.npm.taobao.org/create-react-app failed, reason: certificate has expired而且先报错rollbackFailedOptional 然而npm没什么问题,是ssl过…

【数据结构与算法 | 灵神题单 | 自底向上DFS篇】力扣965, 2331, 100, 1379

1. 力扣965:单值二叉树 1.1 题目: 如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。 只有给定的树是单值二叉树时,才返回 true;否则返回 false。 示例 1: 输入:[1,1,1,1,1,n…

UE5学习笔记22-武器瞄准和武器自动开火

0、一些疑问的记录 1.UUserWidget类和AHUD类的区别。两者都是关于界面显示的类。 实践: 想让界面和用户有交互使用UUserWidget,如果不要交互只是显示使用AHUD类,例如使用UUserWidget类制作开始界面,游戏开始,游戏设置&…

TensorRT-LLM——优化大型语言模型推理以实现最大性能的综合指南

引言 随着对大型语言模型 (LLM) 的需求不断增长,确保快速、高效和可扩展的推理变得比以往任何时候都更加重要。NVIDIA 的 TensorRT-LLM 通过提供一套专为 LLM 推理设计的强大工具和优化,TensorRT-LLM 可以应对这一挑战。TensorRT-LLM 提供了一系列令人印…

AD的入门操作

锦囊 1、打开AD后,一般默认打开上一个工程,这个时候如果想要打开新的工程,那就必须要创建一个项目,然后再在项目中添加原理图库和PCB库。 2、大多数情况下,直接使用库,不用自己再画原理图和封装库。 3、…

LeetCode[中等] 49.字母异位词分组

给你一个字符串数组&#xff0c;请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 思路&#xff1a; new Dictionary<string, List<string>>() 存储数据&#xff0c;key为排序之后的字符…

超高速传输 -- 相干光通信和非相干光通信

概述&#xff1a;技术对比 项目非相干光通信相干通信定义不需要相干本振光的光传输系统。采用本振光进行相干检测的光传输系统。调制解调技术发送端&#xff1a;强度调制。 接收端&#xff1a;直接检测。发送端&#xff1a;外调制。 接收端&#xff1a;本振光相干检测。码型幅…

完美的宝塔面板防御策略,基于 fail2ban

之前分享过宝塔面板配合fail2ban&#xff0c;以及开启cloudflare的cdn双重防御的教程&#xff0c;并制作了便捷的脚本这次不靠cloudflare的减速cdn&#xff0c;看看防御效果怎么样 系统环境 debian/ubuntu nginx 宝塔面板 注意要点 1.在宝塔面板开启站点日志 2.添加服务器白名…

加密与安全_HTTPS TLS 1.2 连接(RSA 握手)的整个过程解读

文章目录 HTTPS 数据传输的安全性保障SSL/TLS 作为混合加密系统的典范HTTPS TLS 1.2 连接&#xff08;RSA 握手&#xff09;的整个过程TLS 握手过程解析1. TCP 三次握手 (最顶部的黄色部分)2. TLS 握手阶段 (红色部分)2.1 Client Hello2.2 Server Hello2.3 CA 证书验证2.4 Clie…

[Python数据可视化]Plotly Express: 地图数据可视化的魅力

在数据分析和可视化的世界中&#xff0c;地图数据可视化是一个强大而直观的工具&#xff0c;它可以帮助我们更好地理解和解释地理数据。Python 的 Plotly Express 库提供了一个简单而强大的方式来创建各种地图。本文将通过一个简单的示例&#xff0c;展示如何使用 Plotly Expre…

【JavaWeb】利用IDEA2024+tomcat10配置web6.0版本搭建JavaWeb开发项目

之前写过一篇文章&#xff1a;《【JavaWeb】利用IntelliJ IDEA 2024.1.4 Tomcat10 搭建Java Web项目开发环境&#xff08;图文超详细&#xff09;》详细讲解了如何搭建JavaWeb项目的开发环境&#xff0c;里面默认使用的Web版本是4.0版本的。但在某些时候tomcat10可能无法运行we…

24年蓝桥杯及攻防世界赛题-MISC-1

2 What-is-this AZADI TOWER 3 Avatar 题目 一个恐怖份子上传了这张照片到社交网络。里面藏了什么信息&#xff1f;隐藏内容即flag 解题 ┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc/outguess] └─$ outguess -r 035bfaa85410429495786d8ea6ecd296.jpg flag1.txt Rea…

iKuai使用及设置流程

iKuai使用及设置流程 iKuai安装步骤 一、配置主机 1.电脑连接ETH0网口 2.ETH1网口连接猫上面的千兆口 3.手动配置pc的IP地址和192.168.1.1./24在同一网段 3.浏览器输入192.168.1.1 admin admin 二、外网设置 1.直接联通电信网络设置 2.点击 网络设置-内外网设置-点击接…

LeetCode从入门到超凡(一)枚举算法

前言 大家好&#xff0c;我是GISer Liu&#x1f601;&#xff0c;一名热爱AI技术的GIS开发者。本系列文章是我跟随DataWhale 2024年9月学习赛的LeetCode学习总结文档&#xff1b;本文主要讲解枚举算法。&#x1f495;&#x1f495;&#x1f60a; 一、基本概念 1.定义 定义&am…

记录小数点

记录data frame小数点后面省略掉0的问题 iloc得到的series .to_list() 0被省略掉 to_list() 可能会将浮点数转换为默认格式。先将数据转换为字符串以保留格式 df_2708.iloc[2,:].apply(lambda x: f{x:.3f}).to_list()自定义保留小数点后几位 def formatter(value):return &q…