单片机嵌入式开发软件介绍对比与推荐(Keil、IAR、VSCode、Clion、STM32CubeIDE)KeilKEI官网:www.keil.com Keil与MDK(MicrocontrollerDevelopmentKit)是同一个软件开发工具套件的不同名称。 Keil是一家德国公司,而MDK是他们开发的一款集成开发环境(IDE),通常称为KeilMDK,用于嵌入式系统的软件开发。 因此,当人们提到Keil或MDK时,通常是指同一个软件开发工具套件。除了KeilMDK,Keil还提供其他工具和软件库,如KeilC51(用于8051系列微控制器的开
问题:***Target‘Target1’usesARM-Compiler‘DefaultCompilerVersion5’whichisnotavailable.这个错误是由于使用的ARM编译器“DefaultCompilerVersion5”不可用导致。原因是新版的keil不在自动下载v5版本的编译器,但是老版本使用的v5,所以需要手动安装v5的编译器。下载v5.06的编译器并添加到keil,下载链接如下:链接:https://pan.baidu.com/s/1HKY34HP4zjkDPGd1ikbX4w?pwd=gych提取码:gych具体操作方法:(参考的是dxh_wds的资料)1.进
一、定时器分类定时器主要分为三类定时器:基本定时器(TIM6,TIM7),通用定时器(TIM2~TIM5),高级定时器(TIM1,TIM8)。基本定时器(TIM6,TIM7)可以看到,基本定时器只能起到定时的作用,并不能像另两种定时器一样产生PWM等,计数器模式也只有“向上”一种。通用定时器(TIM2~TIM5)位于低速的APB1总线上。16位向上、向下、中心对齐计数模式,自动装载计数器(TIMx_CNT)。16位可编程预分频器(TIMx_PSC),计数器时钟频率的分频系数为1~65535之间的任意数值。4个独立通道(TIMx_CH1~4),这些通道可以用来作为:输入捕获、输出比较、PWM、单
我遇到的问题:程序下载到实验板后,我的手一伸到板子的某处区域的上方,板子就死机了,板子上做了一秒闪烁一次的主板LED小灯也不闪烁了,停止了。查找问题:怀疑是板子上连接的杜邦线太多太乱,其中有短路造成。然后拔掉了所有杜邦线,但问题依旧。怀疑是面包板坏了,有些区域联通了,短接了,造成死机。然后去掉了面包板,但问题依旧。问题解决:在keil中下载一次程序后,再进入仿真。然后手伸到板子某处区域的上方,板子死机。重点!!!此时,点击红色x号,退出仿真,keil就会停留在死机处的对应代码那里!!!顺利找到原因:我写了UART2中断,但是中断里面忘记写清除中断标志位了。然后我的手一伸到板子的UART2相关引
Keil5设置1.打开工程选项2.勾选上UseMicroLIB(MicroLIB时Keil为嵌入式平台优化的一个精简库)1.方法一(printf针对指定的串口,如USART1):主要代码展示:#include"stm32f10x.h"//Deviceheader#include/*对应的引脚号*/#defineUSART1_TXGPIO_Pin_9/*模块需要使用到的端口:GPIOA或GPIOB*/#defineBUSGPIOA/***@briefSerial_Init---对串口通信的初始化配置(针对发送数据即USART1外设的TX引脚)*@param无*@retval无*/voidSeri
首先,新建一个工程,在软件上方点击project新建一个工程; 像这样保存工程文件 然后,选择公司型号,蓝桥杯比赛时选用STC系列的,选择STC15F2K60S2型号的单片机; 之后,在左上角点击新建文件将其保存为.c文件,注意这里一定要将其保存为.c文件 之后,右键此处,将.c文件添加进入工程中 选择AddFilestoGroup'SourceGroup'...便可以将文件添加进入工程中;接着,点击魔法棒,在里面左数第三个Output选项下,勾选CreatHEXFile,之后就可以生成hex文件,来进行烧录。 接下来就可以来编写程序了。
1.MDK与C51下载、安装1.1下载最新MDK和C51安装包进入keil官网产品下载界面1.2.安装MDK和C51**MDK安装**双击”MDK“安装包,然后按着提示,一步一步安装。这里我们安装在“D:\keil5\keil5_MDK”路径**C51安装**双击**“C51”**安装包,然后按着提示,一步一步安装。这里我们安装在“D:\keil5\keil5_C51”路径2.MDK5与KeilC51合并2.1.打开C51安装目录和MDK的安装目录2.2.把C51安装目录下的C51文件夹整个复制到MDK目录中2.3.打开C51安装目录下的UV4,选中UV4文件夹的全部文件进行复制2.4.打开M
一、Keil5界面----显示空白符首先打开Keil5-MDK界面,然后按照下面步骤操作。步骤1:点击Edit(编辑),然后点击Configuration(配置)步骤2:勾选ViewWhiteSpaces(查看空白)步骤3:显示设置后的结果具体显示结果分类如下:功能键显示结果空格键.Tab键→二、Keil5界面----设置使用空白格表示Tab键由于不同的编译环境,解析Tab键的方法不同,很容易造成代码混乱。所以为了代码的整齐,一般使用4个空白格表示Tab键。具体的设置方法如下:步骤1:点击Edit(编辑),然后点击Configuration(配置)步骤2:勾选Insertspacesforta
软件下载软件:Keiluvision5版本:C51V959语言:中文/英文大小:77.50M安装环境:Win11/Win10/Win8/Win7硬件要求:CPU@2.59GHz内存@4G(或更高)下载通道①百度网盘丨64位下载链接:https://pan.baidu.com/s/12HnoliP6Ng6zpM2NB6ikjA提取码:7777[下载方法]:点击查看如何下载软件?[安装帮助]:点击进入管家帮助中心!软件介绍KeiluVision是一款专业实用的C语言软件开发系统,提供编译器、编译器、安装包和调试跟踪,主要新增包管理器功能,支持LWIP,其SWD下载速度也是KEIL4的5倍。安装步骤
一般大家用的是keil4的版本主要用来学51,当码友们开始进阶学习32单片机的时候开始接触keil5,当大家安装好keil5以后,当正深陷于stm32的代码的海洋时,回过头去发现,呀!51工程文件打不开了,今天给大家带来了如何用keil5来适配51的方法: 一、下载芯片包和破解软件 在这里为大家分析c51芯片包和破解软件链接:https://pan.baidu.com/s/1j53ZGgyUAisyLRk1vQsuxA?pwd=9oqu 提取码:9oqu将这两个文件下载 二、安装51芯片包 1. 打开下载好的c51v954a.exe双击打开,如下图一,打开后如图二。双击下一