如何在低功耗模式下debug MCU?

如何在低功耗模式下debug MCU?

在正常情况下,当使用SWD在线调试时,一旦芯片进入低功耗模式(Stop或者Standby),调试会被断开。这是因为进入Stop或者Standby模式后,内核时钟停止运行。如果要在调试低功耗代码时仍然能够通过调试接口进行调试,有一个解决方法。

初始化串口后,低功耗模式下电流高是怎么回事?

初始化串口后,低功耗模式下电流高是怎么回事?

某位工程师反馈说,在他们的板子上,在初始化串口后,当进入低功耗模式时,电流会高达几百微安(uA);但如果不初始化串口并进入低功耗模式,电流就会正常维持在几个微安(uA)。

老司机教你选 TVS

老司机教你选 TVS

根据字面意思,TVS(Transient Voltage Suppressor)用于抑制电路中短暂出现的高电压,以防止这些高电压对电路造成损害或导致电路异常工作。那么在正常工作的电路中为什么会突然出现瞬时高电压呢?主要原因如下:

MCU如何实现对外部脉冲信号的计数功能?

MCU如何实现对外部脉冲信号的计数功能?

这种实现方式非常简单,利用GPIO引脚的上升沿或下降沿中断来触发脉冲的检测,并在中断服务函数中进行计数。

串口屏遐想

串口屏遐想

故事是这样的,最近我在为一个客户使用littleVGL开发一款具有显示效果的产品。由于之前没有相关经验,我很担心会出现问题。但是没想到,使用了GUI-Guider之后,我们很快就完成了相关应用的设计开发。于是我突发奇想,是否可以将GUI-Guider作为串口屏的组态工具呢?

C语言中比goto还要”霸道”的跳转方式

C语言中比goto还要”霸道”的跳转方式

相信当你看到这个标题时,你可能已经有些预感知道我要谈论的话题了。

MCU ADC如何测量超过VCC的电压?

MCU ADC如何测量超过VCC的电压?

假设MCU的供电电压是3.3V,而ADC的测量范围是0-3.3V。在需要测量高于这个范围的场景中,比如电池电压为6V,我们可以采取一些方法来解决这个问题。

PCB上10A的电流需要走多宽的线?需要几个过孔?

PCB上10A的电流需要走多宽的线?需要几个过孔?

还记得在大学时参加飞思卡尔智能车比赛的经历,我制作了一块板子。然而由于电源走线过细的原因,一上电就导致线路直接烧断了,只能通过外部飞线来代替。

MCU 5V tolerant是什么意思?

MCU 5V tolerant是什么意思?

以STM32F030为例,在datasheet中可以看到一句关于IO的表述:Up to 55 I/Os with 5V tolerant capability。

为什么我不喜欢使用Keil?

为什么我不喜欢使用Keil?

首先需要强调一点,我并非专家级的Keil使用者,所以以下纯属个人浅见。在使用Keil这款IDE的过程中,我发现了一些不太顺手的地方,可能我的经验不够全面,所以并不具有普遍客观性。但是,我还是想分享一些我个人的看法,并欢迎大家在评论区进行讨论。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部