stm32f103c8t6烧程序后电流达到150MA

2019-07-14 14:51发布

我的板子上只有晶振电路、复位按键、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);
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。