使用J-LINK 给 NRF52840 批量烧写供电不足的问题

现在项目中要求给nrf52840的一个板子进行批量程序烧写

然后这个板子还没有做专门的夹具。也就是不能给nrf52840供电。这时候又不想使用额外的电池给板子供电(这会增加一个操作步骤)

然后就想着,使用J-LINK自带的VCC接口给电路板供电

实际使用的是19端口给电路板供电,然后发现电路板LED指示灯不亮

实际测试了一下19端口,发现19端口输出的电压为0.

然后就切换到1端口(TVCC)供电。TVCC实际测量下来的电压达到3.25V

但是1端口实际供电后,发现电路板LED指示灯还是不亮,实际再测量一下之后,发现电压下降到1.6V左右。(这个按照电路中的原理来分析的话,理论上应该是输出的标准3.3V电压,但是外接了电路之后,就相当于输出阻抗增加,相当于分压了)

当时一度怀疑,是不是自己买的是盗版的J_LINK导致的。

解决方案:

打开J_LINK,输入如下命令,可以解决

 

输入如下命令后,19端口3.3V供电即正常了。

具体的命令如下:

一次性编程器打开或者关闭3.3v电源输出指令
POWER ON ,一次性始能编程器电源输出3.3V
POWER OFF,一次性关闭编程器电源输出

长期记录编程器打开或者关闭3.3v电源输出指令
POWER ON PERM, 长期打开编程器电源输出3.3V
POWER OFF PERM,长期关闭编程器电源输出

不知道J-LINK 为什么要做这样一个操作,为什么非要下发一个命令才可以输出3.3V.

为了降低功耗???
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sgmcy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值