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

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

查看全部评分

toofree 回答时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版