草庐IT

1-0 51单片机keil5的使用和程序的烧写

上节课中我们已经安装好了keil5,本节课我们将会教你如何使用keil5.打开keil5.编译环境的简介这款软件分为菜单栏,工具栏,工程管理区,代码区和信息输出窗口。A,菜单栏:用来新建工程,修改这个软件的参数时使用,在以后的使用中,笔者会逐步的进行讲解。B,工程管理区:顾名思义,就是管理程序员写出来的工程所有的文件,在这个区内,笔者建议使用模块化编程,这样程序不会显得很拥挤的样子。C,代码区:用来给程序员写代码的地方,程序员的每一个.C文件、每一个.H文件都是在这里面编写。D,信息输出窗口:在学习STC12C5A60S2的阶段,这个窗口功能主要用来观看程序是否有语法错误,以及错误在什么地方。

KEIL5安装及芯片包导入

一,keil的安装https://pan.baidu.com/s/1ioKxd2LmbQfxPnkmS9q30w提取码:7777ps:这是网上找到的这是我自己找的 下载之后直接解压后以管理员身份打开然后一路NEXT就行,需要注意的是文件的安装位置,C盘够大的话就没事了。过程中会出现一个安装选项,点击安装就好。安装好关闭所有窗口。二,注册机的使用以管理员身份打开creak以管理员身份打开keil点击左上角File->LicenseManagement复制CID到注册机 点击Generate将会生成一行代码,将代码复制到刚才在keil中打开的窗口的New....然后点击AddLIC 到这里就可以了

嵌入式:Keil uvision5环境下创建一个工程模板(步骤超详细)

嵌入式:Keiluvision5环境下创建一个工程模板(步骤超详细)1、创建一个空的文件夹,命名为“test”(可以为任何名字)2、打开test文件夹,在该目录下依次创建两个空文件夹app(用来存放用用到的文件的驱动。)和user(存放main函数和中断函数。)3、打开stm32文件(在链接中下载),将stm32文件夹中的Libraries文件夹整体复制到test文件夹的目录下面。stm32的文件目录test文件的目录4、进入stm32的Project\STM32F10x_StdPeriph_Template\的文件夹中,然后将以下4个文件复制,粘贴到test文件夹的user文件夹中。Proj

keil无法读取到jlink下载器,程序无法下载,报错No Cortex-M SW Device Found

1、如题,我用的芯片是STM32F103ZET6,日常的接上下载器进行程序下载,结果发现程序下载不进去,错误提示如下,一看就是Jlink没有连接上。进去设置里面查看,确实没有看到Jlink读取到芯片的信息。首先去设备管理器里面查看,驱动是有的然后我用这个Jlink连上其他开发板,发现也可以读取到Jlink,程序也是可以下载进去的,控制变量法分析,唯一不同的就是我的板子有问题咯。在网上搜了下相关问题,有一个答案说边下载的时候边按下Reset按键,如下图。我试了下,结果出现了新的提示和报错真是一波未平一波又起,怎么办呢,继续查资料,发现又有说将boot0拉高,我的原理图里面是将boot0,boo1

Keil uvision5安装——51单片机篇

目录一、Keiluvsion5-下载安装二、Keiluvsion5-软件破解三、STC官方库添加四、Keil相关配置1.中文显示配置2.消除定义但未被使用函数的警告配置(针对51单片机)五、程序烧入软件的使用一、Keiluvsion5-下载安装步骤1:点击下方链接,将文件下载到电脑上。链接:https://pan.baidu.com/s/1HI-URr7KCL2bHxK5sZsnyg提取码:9534如图,点击 C51-V957.exe 文件,鼠标右键选择以管理员身份运行步骤2:点击Next,进行下一步步骤3:勾选Iagreeto···,点击Next步骤4:点击Browse选择安装路径,不推荐放

Keil uvision5安装——51单片机篇

目录一、Keiluvsion5-下载安装二、Keiluvsion5-软件破解三、STC官方库添加四、Keil相关配置1.中文显示配置2.消除定义但未被使用函数的警告配置(针对51单片机)五、程序烧入软件的使用一、Keiluvsion5-下载安装步骤1:点击下方链接,将文件下载到电脑上。链接:https://pan.baidu.com/s/1HI-URr7KCL2bHxK5sZsnyg提取码:9534如图,点击 C51-V957.exe 文件,鼠标右键选择以管理员身份运行步骤2:点击Next,进行下一步步骤3:勾选Iagreeto···,点击Next步骤4:点击Browse选择安装路径,不推荐放

keil 分散加载文件(scatter file)分析

什么是分散加载文件分散加载文件(scatterfile)是一个文本文件,它的作用是可以用于描述ARM链接器生成映像文件所需要的信息。如果不使用scatterfile文件来指定,那么ARM链接器会按照默认的方式来生成映像文件,但是对于某些应用场景来说,我们希望能够将一些数据放在指定的位置,这个时候,分散加载文件就发挥其作用了。何时进行分散加载在之前的一篇文章MCU是如何从上电复位运行到main函数的?中详细叙述了MCU运行到main函数之前所做的操作。简而言之,主要做了如下三个工作:堆栈以及堆的初始化定位中断向量表调用ResetHandler下图列出了ARMCortexM4系列芯片的一个启动流程

【工具使用】Keil5软件使用-进阶工程配置篇

一、概述    本文面向已经懂得软件基本操作的职业老手,如果是未使用过该软件的小鲜肉,请移步基础篇。这里以STM32芯片为例对工具进行讲解,其他品牌的芯片在工程配置上可能存在差异。二、软件说明    Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。    目前软件对中文的支持不友好,不建议安装网上的一些汉化包之类的。另外建立的工程文件路径也尽量不要存在中文,否则可能会出现一些异常。演示版本:5.24a三、软件使用1、设备选择(Device)通过图中1位置的"search"框可以输入芯片

Keil5 C51与ARM共同时用

Keil5C51与ARM共同时用Keil是单片机的一款开发环境,分为不同的版本分别对应不同阶段的单片机。主流的就是51单片机和STM32单片机。目录Keil5C51与ARM共同时用前言一、准备工具1.安装Keil5需要先安装一个运行环境的Keil(C51或者ARM都可以)2.准备文件二、配置参数1.添加环境2.修改配置(1).添加ARM(2).添加C51三.激活小记:前言一般的安装包分为C51版本和ARM版本,Keil选择芯片和设置页面也各不相同,所以仅能运行单独的Keil使用采用本文教程可以使得C51和ARM版本可以使用一个keil进行选择芯片进行编译和烧录一、准备工具1.安装Keil5需要

如何新建一个keil工程 的详细步骤

新建keil工程的详细步骤1、新建文件夹新建一个new文件夹(文件夹里面新建5个空文件夹)doc说明文档(不参与编译)reg寄存器编程的源代码main主函数(和功能相关的东西)core内核文件obj链接文件2、新建工程打开keil软件新建一个工程project3、保存工程路径选择此前新建的那个new文件夹的路径选择支持包选择芯片关闭支持包在线下载支持包(直接点右上角的×)4、文件更名左侧为初始化工程的分组右键target选择第三个更改文件的名字5、添加文件6、建立main文件步骤将main文件,保存到main文件夹里面7、建立h文件步骤先建立一个文件先将文件保存然后将文件名更改为main.h保