- 全部
- 默认排序
在线调试程序时,打断点是非常有效的一种方式,配合单步调试,可以快速定位问题。但是有时候,手动打断点用起来不是那么方便。比如想要在一个循环的第N次停下来,如果手动打断点,那就要不停的点击单步运行,直到循环运行到第N次。再比如,程序运行过程中变量不知何时被改变了,又不好定位,手动打断点就不知打在哪里。这
我最近在测试一个M0 MCU的运行功耗,测试代码采用如下最简单的方式,即main函数里只跑一个while(1)空循环,测试出来的电流是1.11mA,使用的IDE为Keil MDK,优化等级为0当我在while(1)的前面插入3条NOP指令,测出来的电流却变成了0.89mA。这是怎么回事?是测量误差
在嵌入式开发中,工具链的选择将直接影响到开发频率及项目质量,本文将聚焦于C语言的开发场景,按照学习者的学习进度推荐不同的工具,直接给出干货清单,以供技术参考。1、初学者快速入门①Keil MDK/IAR Embedded Workbench
STC单片机开发环境搭建
作为国货之光,STC 单片机以其价格便宜、内置接口多等特性在一些大厂不屑一顾的角落茁壮成长。今天我们来学习一下如何使用 Keil C51 来开发一个基于 STC 单片机的闪灯程序。一些术语罗列如下:英文简写英文全写中文简介MCUMicrocontroller Unit微控制器单元又称单片机(Sing
在嵌入式开发领域,许多工程师会选择Linux,因为其开源特性,但如果你仔细观察,会发现Windows系统依然没被淘汰,在特定场景下仍占据着不可替代的地位,这是为什么?!1、商业级开发工具链的垄断优势IDE整合开发Keil MDK、IAR E
1. 工具链极简配置开发板:STM32F103最小系统板(¥50)软件:Keil MDK(免费版)+ CubeMX(自动生成初始化代码)2. 核心技能清单必会项:GPIO配置(推挽/开漏模式)定时器中断(PWM生成)串口通信(UART收发)
众所周知,硬件仿真是验证定时器设计的关键手段,PCB工程师若在Keil 4中碰到定时器,被要求进行硬件方针,该如何做?下面一起来看看吧!1、调试器配置选择“Project > Options for Target > Debug”,勾选“U
如果你是一个初入职场的单片机工程师,经验不足,但为了提高印象分,你的电脑应该具备这些软件:1、核心开发环境Keil MDK:玩转ARM内核单片机首选,公司项目多半用它。IAR Embedded Workbench:支持多种芯片架构,代码优化
STM32CubeMX和Keil是嵌入式开发中常用的工具,但它们的定位不同:一个负责“搭框架”,一个负责“填内容”。理解它们的区别,能让你开发时少走弯路。1、核心区别功能定位STM32CubeMX:图形化配置工具,专为STM32设计。通过拖
烧录程序后,STM32没反应?别急着怀疑硬件坏了!掌握这7个自查方法,5分钟内就能确认烧录是否成功。1. 看烧录工具的“成功提示”烧录软件(如ST-Link Utility、Keil)完成操作后,会弹出“Programming succee

扫码关注





















