找到 “keil” 相关内容 条
  • 全部
  • 默认排序

在MCU开发过程中,有时候需要软件的迭代,比如从V1.9升级到V1.10,或者从V23.09.23升级到V23.09.24,我们常常通过手动改动字符串或者数组来实现这个功能,从现在开始,我们会使用keil的内置宏__DATE__和__TIME__,通过这2个宏,每次程序编译完成,烧录到MCU之后,M

企业级操作之STM32项目版本管理方法

在线调试程序时,打断点是非常有效的一种方式,配合单步调试,可以快速定位问题。但是有时候,手动打断点用起来不是那么方便。比如想要在一个循环的第N次停下来,如果手动打断点,那就要不停的点击单步运行,直到循环运行到第N次。再比如,程序运行过程中变量不知何时被改变了,又不好定位,手动打断点就不知打在哪里。这

Keil调试时设置断点的高级用法

我最近在测试一个M0 MCU的运行功耗,测试代码采用如下最简单的方式,即main函数里只跑一个while(1)空循环,测试出来的电流是1.11mA,使用的IDE为keil MDK,优化等级为0当我在while(1)的前面插入3条NOP指令,测出来的电流却变成了0.89mA。这是怎么回事?是测量误差

为什么插入了几条NOP指令,MCU的功耗就变了?

在嵌入式开发中,工具链的选择将直接影响到开发频率及项目质量,本文将聚焦于C语言的开发场景,按照学习者的学习进度推荐不同的工具,直接给出干货清单,以供技术参考。1、初学者快速入门①keil MDK/IAR Embedded Workbench

嵌入式C语言开发工具怎么选?分阶段全推荐!

作为国货之光,STC 单片机以其价格便宜、内置接口多等特性在一些大厂不屑一顾的角落茁壮成长。今天我们来学习一下如何使用 keil C51 来开发一个基于 STC 单片机的闪灯程序。一些术语罗列如下:英文简写英文全写中文简介MCUMicrocontroller Unit微控制器单元又称单片机(Sing

STC单片机开发环境搭建

在嵌入式开发领域,许多工程师会选择Linux,因为其开源特性,但如果你仔细观察,会发现Windows系统依然没被淘汰,在特定场景下仍占据着不可替代的地位,这是为什么?!1、商业级开发工具链的垄断优势IDE整合开发keil MDK、IAR E

为什么说嵌入式开发不能没有Windows?

1. 工具链极简配置开发板:STM32F103最小系统板(¥50)软件:keil MDK(免费版)+ CubeMX(自动生成初始化代码)2. 核心技能清单必会项:GPIO配置(推挽/开漏模式)定时器中断(PWM生成)串口通信(UART收发)

学单片机有没有低成本的方法?

众所周知,硬件仿真是验证定时器设计的关键手段,PCB工程师若在keil 4中碰到定时器,被要求进行硬件方针,该如何做?下面一起来看看吧!1、调试器配置选择“Project > Options for Target > Debug”,勾选“U

Keil 4定时器如何硬件仿真?

如果你是一个初入职场的单片机工程师,经验不足,但为了提高印象分,你的电脑应该具备这些软件:1、核心开发环境keil MDK:玩转ARM内核单片机首选,公司项目多半用它。IAR Embedded Workbench:支持多种芯片架构,代码优化

单片机新人职场:电脑应该安装哪些软件?

STM32CubeMX和keil是嵌入式开发中常用的工具,但它们的定位不同:一个负责“搭框架”,一个负责“填内容”。理解它们的区别,能让你开发时少走弯路。1、核心区别功能定位STM32CubeMX:图形化配置工具,专为STM32设计。通过拖

STM32CubeMX与Keil怎么选?