文章目录前言一、正文1.Device2.target3.Output4.User4.C/C++再见 前言我相信无论是新手还是使用keil开发了多年的开发者有很大一部分都没有了解keil的所以开发和调试功能。这篇文章旨在将博主认知范围内的所有常用功能讲解清楚。首先先介绍魔法棒中的内容一、正文图中魔法棒是用keil开发过程中经常用到的功能,但是你真的了解和使用过其中的全部功能?1.Device这个
二、Keil5等软件安装、配置、程序烧录1、软件下载2、Keil5安装2.1Keil安装2.2 STM32F1芯片包安装2.3 芯片包安装过程遇到的问题3 Keil的激活4 Keil中用ST-LINK/V2给STM32单片机烧录程序5 总结 1、软件下载Keil软件下载地址:https://www.keil.com/demo/eval/arm.htmSTM32F1芯片包:http://www.k
       前几天把C语言都复习完了,打算开始把STM32学一遍,巩固一下单片机的知识。由于之前做比赛用的是NXP的LPC54606和KEA128,学校的单片机课程也是MSP430F5529,所以到现在还没接触过STM32,就想着在秋招前先过一遍。   学习STM32看的并不是正点原子的视频,选择了刘凯的视频。等我刘凯的视频学
前言在esp32开发中,一般用的是vscode。没有像keil mdk等集成开发环境,这就对不熟悉cmake的人士不太友好。笔者也是参阅了cmake官方文档以及esp32开发手册,找到一个非常有效的以及简单的CmakeList.txt的编写方式。esp32工程目录 esp官方比较推荐的目录格式是有两个文件夹,一个是main文件夹,一个是components文件夹,这两个文件夹的名称不建议更改,这两
ESP32 开发笔记 工程创建 工程分析 项目CMakeLists文件 组件CMakeLists文件 组件依赖
转载 2024-08-19 20:01:33
1076阅读
文章目录一、新建以及配置工程环境1.新建工程2.选择运行环境3.添加源文件二、汇编语言编写代码三、配置环境及代码运行1.仿真器设置以及编译2.程序调试四、hex文件的分析五、总结六、参考文献 一、新建以及配置工程环境1.新建工程双击打开Keil5点击菜单栏的project,选择New uVision Project,在弹出的窗口中选择路径并设置工程名称,然后保存选择芯片STM32F103C82.
 Keil 基本概况介绍 首先,我们用 Keil 先打开一个现成的工程,来认识一下 Keil 软件,如图 1-7 所示。  1. 关于 Keil 软件里边的字体大小和颜色设置。在菜单 Edit-->Configuration-->Colors &Fonts 里边,可以进行字体类型、颜色、大小的设置, 因为我们用的是 C 语言编程,所以我们在 Win
转载 2023-07-05 14:00:53
300阅读
Windows下使用Keil MDK5进行stm32f401cc的开发和编译, 配合ST-LINK工具进行烧录, 使用原生非HAL的方式.硬件STM32F4系列基于Cortex M4内核, 于2011年发布, 上市已经十年了. 相对于基于Cortex M3的产品, STM32F4最大的优势是新增了硬件FPU单元以及DSP指令, 同时主频也提高到了168Mhz(可获得210DMIPS的处理能力),
基本简介Keil5 是一款非常友好和强大的 C 语言软件开发系统。Keil5 提供了清晰直观的操作界面,而且使用起来十分的轻松便捷,并具备编译器、编译器、安装包和调试跟踪,主要新增包管理器功能,支持LWIP,Keil5 的 SWD下载速度也是 KEIL4 的 5 倍,给用户带来了全新的感受和体验。同时嵌入 C51 安装库,可支持 51 单片机的开发。 Keil 5 软件介绍Keil C51 是 5
前言    GD32替代STM32原因:    (1)前段时间stm32系列芯片涨价厉害,只能用国产替代,管脚兼容的并且做的不错的只有兆易创新的GD32;    (2)国产化是个趋势,最好在stm32禁止之前替代掉,符合现在的困境。    Eclipse替代KEIL原因:    (1)KEIL和IA
STM32开发环境有Keil,IAR,STM32CubeIDE等。本文将介绍在Keil环境下新建STM32工程,以供初学者参考学习。一,Keil MDK安装keil安装方法不详细介绍,按照步骤提示操作即可。目前最新版本是keil MDK5,也叫Keil uVision5。这里不建议软件汉化,因为汉化之后无法使用编码助手,非常不方便。二,设备包的安装不管在什么环境下开发单片机,新建工程时都会有一个选
起因由于有些产品主控制器需要升级程序,升级程序的时候需要对bin文件进行加密,防止传输过程中消息被窃听。加密方式选择了AES。之前用QT写了加密程序和升级程序,所以每次要先用keil生产bin文件,在对bin文件进行加密,然后在通过boot软件下载到单片机中,十分繁琐。所以为了解决这个不人性的繁琐的过程,写个脚本在编译后自动对bin文件进行加密省去很繁琐的加密步骤。过程想法是挺好的,然鹅过程是崎岖
转载 2023-10-15 14:27:29
327阅读
keil5使用c++编写stm32控制程序一、前言二、配置图解三、std::cout串口重定向四、串口中断服务函数五、结尾废话 一、前言想着搞个新奇的玩意玩一玩来着,想用c++编写代码来控制stm32,结果在keil5中,把踩给我踩闷了,这里简单记录一下。注意一定要按照如下流程进行操作,一步都不要跟丢了。二、配置图解所需要的一些文件放在百度网盘了。 先把最新的库函数和CMSIS安装好。 我这里为
环境配置win10系统+STM32F103ZET6步骤参考MAVLINK官网1.安装python3.6以上的版本,我安装的是python3.8Python3.8下载地址 详细安装步骤可参考:python3.8下载及安装步骤详解 安装完成后,使用win+R打开运行窗口,输入cmd命令,进入终端 使用python命令即可在终端打开python,使用exit()命令可退出python环境2.在终端中使用
Keil在线调试方法总结1. 基本的配置方法: 介绍一下俩者的区别(转载) JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试,现在多数的器件都支持JTAG协议,ARM、DSP、FPGA等,JTAG接口的单片机用电脑USB下载调试程序,需要用到J-Link(USB转JTAG)。 标准的JTAG是四线
一、写在前面本文讲述的内容是“Options for Target”,即工程目标选项的配置内容,也就是我们常见的工程配置内容。 由于目标配置的选项比较多,我将其分为工程目标选项配置(一)和工程目标选项配置(二)两篇文章来讲述。目标选项包含了一个工程目标所有的配置信息,这些信息是保存于我们工程(.uvprojx)和对应的(.uvoptx)文件。二、本文要点本文主要讲述的是目标选项的配
1.首先选定一个目录和文件夹,在其中新建如下几个文件。图1 2.本文的路径和目录是,在编辑时自己可以根据个人的路径和目录适当调整,否则csv文件到时候打不开。3.main.py代码from tkinter import * from LoginPage import * #导入loginpage.py文件,里面有该窗口的相关设定root = Tk() root.title('P
如何搭建ESP32开发环境(ESP-IDF)开发框架介绍:ESP-IDF是乐鑫ESP32开发的一套框架,能够帮助用户快速开发物联网(loT)应用,满足用户对于Wi-Fi,蓝牙,低功耗等性能的需求。编译工具链介绍:该工具链类似于之前我们使用的Keil,由于其内部已经集成了编译链,所以不用设置也可以使用。但是乐鑫的工具链不同,没有类似于Keil这样的工具,但是有官方提供给编译工具链,之后进行交叉编译,
 volatile用法的相关文章文章一:=====由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如: static int i=0; int main(void) { ... while (1) { if (i) dosomething(); } } /*
前言笔者由于竞赛需要,最近开始学习STM32H7系列芯片,由于之前并没有学习过32,且51也是较早时期学习,对于一些概念一知半解,没有得到很好的吸收,所以在基础较差的情况下,现在搭建32的环境也是一波三折。特此记录,以供自己队友查看,自己水平有限,但其中整理的一些资料如果对其他人也能带来帮助,定会更好。支持环境简介意法半导体基于32位ARM Cortex-M 内核的STM32系列微控制器得到了一整
  • 1
  • 2
  • 3
  • 4
  • 5