你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f103c8t6 烧程序后电流达到150MA是怎么回事?求助大神!!

[复制链接]
qianrushian 提问时间:2018-7-20 14:59 /
我的板子上只有晶振电路、复位按键、led灯和6v转3.3v的电路。
我第一次烧进去后板子只有10MA,在烧一次后电流突然变成150几个MA。然后我又换一个芯片,也是烧第一次电流正常,第二次电流又变大了。我已经换了几个芯片了,烧录器也换了一个还是一样的情况。
我怀疑是烧录器的问题,换了一个也不行。

以下是我的程序: 主函数里面只有一个延时函数和一个led灯亮的程序。

#include "stm32f10x.h"
#include "led.h"
#include "sx1276_7_8.h"
#include "sx1276_7_8_spi.h"
#include "string.h"
#include "sys.h"
#include "rtc.h"
#include "delay.h"
#include "tim.h"
#include "key.h"
#include "flash.h"
#include "alertor.h"
#include "adc.h"
#include "wdg.h"
#include "sx1276LoRa.h"
u16 adcx1,a,adcx2;
unsigned char cc1[18]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17};
unsigned char datatemp3[18]={0x00};
int main(void)
{
LED_Init();
delay_init();
SX1278_IO_Init();
while(1)
{
   overall_LED_Open();LED_Open_B();
   delay_ms(10);
}
}




收藏 评论5 发布时间:2018-7-20 14:59

举报

5个回答
TLLED 回答时间:2018-7-20 16:23:42
你是测量板子什么位置电流,总输入电流,还是3.3V输出电流

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

七哥 回答时间:2018-7-20 16:45:54
本帖最后由 toofree 于 2018-7-20 16:47 编辑

你这是没诚意呢,板子电流大,你只发个程序有什么用?原理图呢?
何况程序还不全。
必须有原理图,程序至少得有所有的IO管脚配。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

wudianjun2001 回答时间:2018-7-20 17:00:51
看看外设电路吧

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

jakecumt 回答时间:2018-7-22 09:34:39
看你板子的总的消耗功率了?这个和下载程序没关系吧?不下载程序的时候电流是多少?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

流水不争先 回答时间:2018-7-22 14:29:28
楼主描述资料不够详细。
1,测量电流的位置。是6V的电流还是3.3V的?用示波器还是其他工具什么测量的
2,电流增大是正常工作时的电流大还是第二次烧录过程的电流大?
3,看电路图吧。晶振回路或者LED电路参数选择不合理?或者6V转3.3V用的LDO还是DCDC,电源间有没有短路半短路的现象?

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版