配置环境-keil

配置keil

-- 先将keil安装配置好,包括库

一、STM32

-- STM32是意法半导体(意大利)采用ARM公司设计的内核,设计一系列32位单片机芯片。

1、STM32开发的几种方式

alt text

2、STM32寄存器和库函数版本的工程创建

  • 新建文件夹

alt text

  • 复制相关文件:

-- 启动代码:
\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm

alt text

-- STM32底层时钟配置代码:
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x system_stm32f10x.c/h

alt text

-- stm32f10x.h -- STM32底层所有的寄存器结构体、宏定义

alt text

-- 中断相关代码:stm32f10x_it.c/.h
STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template

alt text

-- stm32f10x_conf.h -- 不需要复制(后续库函数版本使用)
复制到

alt text

-- 新建工程:
双击打开Keil软件:找到Project下的新建工程
选择M3内核底层代码

alt text

-- 添加其他文件,.h不用添加,编译后自动包含
-- 包含头文件的路径 

alt text

alt text

新建main.c,放在user文件夹里 

alt text

编译,没有错误,说明成功

下一步,配置工程 

alt text

  • 改变keil的编码格式,改过之后就可以写中文了 

    alt text

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

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

相关文章

Vmware虚拟机无法打开内核设备“\\.\Global\vmx86“的解决方法

我的问题是在一次系统更新后,导致虚拟机无法使用的。我的虚拟机只有方法三解决了问题。 一、方法一 以管理员身份打开cmd,依次执行以下命令: net start vmci net start vmx86 net start VMnetuserif二、方法二 按 WinR 键,运行…

文件上传-php

查找方式 ***(1) 黑盒 查找(upload) 扫描 (2) 应用型 窗口 上传中心或者后台中心 上传 Ps:后台是后台 权限是权限 (3) 会员中心 (4) 白盒 基本函数定义 写前端的 Enctype 上传类型Method 提交方式Onsubmit 鼠标的时间Action"放在指定文件"Php 接受表单数据 isset(…

macOS平台TensorFlow环境安装

1.安装xtarfile pip3 install xtarfile 2.安装 pip3 install matplotlib 3.安装jieba pip3 install jieba 4.安装 pip3 install tensorflow tensorflow安装成功

多目标优化算法(Multi-Objective Optimization Algorithms, MOOA)介绍

在现实世界中,许多问题都涉及到多个目标的权衡和优化。例如,在工程设计中,可能需要同时考虑成本、效率和可靠性;在资源管理中,可能需要平衡环境保护和经济效益。多目标优化算法(Multi-Objective Optimizati…

JavaEE:网络编程(套接字)

文章目录 Socket套接字TCP和UDP的区别有连接/无连接可靠传输/不可靠传输面向字节流/面向数据报全双工/半双工 UDP/TCP api的使用UDPDatagramSocketDatagramPacketInetSocketAddress练习 TCPServerSocketSocket练习 Socket套接字 Socket是计算机网络中的一种通信机制&#xff0…

内卷、同质化严重,储能的创新在哪里?一文盘点行业最新技术方向。

一、市场现状介绍 1、储能企业的三大挑战 价格战愈演愈烈:今年以来,储能系统价格一路走低,从年初的0.8元/Wh降至如今的0.5元/Wh,降幅超过30%。这样的价格战让不少企业倍感压力。 产品同质化严重:纵观2024年上半年的…

C#学习(四)C#连接Mysql实现增删改查

博主刚开始接触C#,本系列为学习记录,如有错误欢迎各位大佬指正!期待互相交流! 文章目录 一、安装Mysql1.1 启用Mysql1.2 登录Mysql 二、安装Navicat2.1 建立连接2.2 新建数据库2.3 新建表 三、创建Winform实现增、删、改、查3.1 下…

QT<24> Qt和windows中获取CPU序列号号以及主板序列号

前言:在qt中获取CPU和主板唯一序列号,可以在程序构造函数中判断是否与windows中一致,不一致可以直接退出程序,防止程序daoyong。 一、获取电脑CPU唯一序列号 QString MainPage::get_cpu() {QString cmd"wmic cpu get proc…

VulhubDC-4靶机详解

项目地址 https://download.vulnhub.com/dc/DC-4.zip实验过程 将下载好的靶机导入到VMware中,设置网络模式为NAT模式,然后开启靶机虚拟机 使用nmap进行主机发现,获取靶机IP地址 nmap 192.168.47.1-254根据对比可知DC-4的一个ip地址为192.1…

C++【基础语法(part 3)】

前言 在前文我们讲解了C的诞生与历史,顺便讲解一些C的小语法,本文会继续讲解C的基础语法知识。 1.inline(内联函数) inline是C新加入的关键字,用inline修饰的函数叫做内联函数,编译时C编译器会在调用的地方将函数展开,这样每次…

即插即用 | YOLOv8热力图可视化方法详解

高级数据可视化:使用Ultralytics YOLOv8 绘制热图 🚀 热图简介 生成的热图通过Ultralytics YOLOv8将复杂的数据转换成生动的彩色编码矩阵。这种可视化工具采用色谱来表示不同的数据值,暖色调表示较高的强度,冷色调表示较低的值。…

四、JVM原理-4.1、JVM介绍

4.1、JVM介绍 4.1.1、如何理解Java虚拟机,它的结构是如何设计的? 答: Java虚拟机(Java Virtual Machine,JVM)是Java语言编写的程序在运行时的执行环境。它是Java的核心组成部分,负责解释和执行…

C++ 多态 【轻松拿下多态】

1. 多态的概念 1.1 概念 多态的概念:通俗来说,就是多态形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。 例如:普通人买票,全价买票;学生买票,半价买票&…

python函数一:函数的概念、函数定义与调用、函数的参数、函数的返回值、说明文档以及函数的嵌套调用

文章目录 1. 函数介绍1.1 函数的概念1.2 函数定义与调用1.2 函数的参数1.3 函数的返回值1.4 说明文档 2. 函数的嵌套调用2.1 嵌套调用及执行流程2.2 嵌套调用的应用 1. 函数介绍 1.1 函数的概念 什么是函数? 函数:是一个被命名的、独立的、完成特定功能的代码段&am…

发现抖音趋势与打造病毒内容的17种方法

无论是喜欢还是不喜欢,社交媒体总是关于什么是“流行”和受欢迎的。因此,毫不奇怪,随着TikTok的发展,TikTok的趋势也在不断增加。 TikTok趋势是指TikTok视频中具有吸引大量观众的特征。TikTok趋势通常始于一些通过尝试创意格式或…

【读点论文】Text Recognition in the Wild: A Survey 非常纯粹的OCR研究,专业细致,脉络清晰

Text Recognition in the Wild: A Survey 文本的历史可以追溯到几千年前。文本所携带的丰富而精确的语义信息在广泛的基于视觉的应用场景中非常重要。因此,自然场景中的文本识别一直是计算机视觉和模式识别中一个活跃的研究领域。近年来,随着深度学习的…

Nginx反向代理出现502 Bad Gateway问题的解决方案

🎉 前言 前一阵子写了一篇“关于解决调用百度翻译API问题”的博客,近日在调用其他API时又遇到一些棘手的问题,于是写下这篇博客作为记录。 🎉 问题描述 在代理的遇到过很多错误码,其中出现频率最高的就是502&#x…

时钟频率、AI采样率与AO更新率的关系

在数据采集和信号生成设备(如NI板卡)中,时钟频率、AI(模拟输入)采样率、以及AO(模拟输出)更新率是三个至关重要的参数。它们共同决定了设备在信号采集与生成时的性能表现。本文将详细分析它们之…

【LGR-200-Div.4】洛谷入门赛 #27 A - H题解,包含(C++, Go语言)

前言: 本文为【LGR-200-Div.4】洛谷入门赛 #27 A - H题解 我只是一个只会各种暴力法的蒟蒻,这场比赛没有参加,是比赛完去写的,但是那个题目昨天晚上才能提交,导致拖久了一点 最后面贴一个Go语言的,反正也没…

LA Patria:哥伦比亚新闻媒体的发稿之光

LA Patria:哥伦比亚新闻媒体的发稿之光 在信息快速流动的今天,哥伦比亚新闻媒体LA Patria以其独到的视角和严谨的报道,成为国内外关注的焦点。本文旨在探讨LA Patria如何通过其高质量的新闻报道,为读者提供深度与广度并重的信息解…