完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我的板子上只有晶振电路、复位按键、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); } } |
|
相关推荐
6个回答
|
|
你是测量板子什么位置电流,总输入电流,还是3.3V输出电流
|
|
|
|
本帖最后由 toofree 于 2018-7-20 16:47 编辑
你这是没诚意呢,板子电流大,你只发个程序有什么用?原理图呢? 何况程序还不全。 必须有原理图,程序至少得有所有的IO管脚配。 |
|
|
|
看看外设电路吧
|
|
|
|
看你板子的总的消耗功率了?这个和下载程序没关系吧?不下载程序的时候电流是多少?
|
|
|
|
楼主描述资料不够详细。
1,测量电流的位置。是6V的电流还是3.3V的?用示波器还是其他工具什么测量的 2,电流增大是正常工作时的电流大还是第二次烧录过程的电流大? 3,看电路图吧。晶振回路或者LED电路参数选择不合理?或者6V转3.3V用的LDO还是DCDC,电源间有没有短路半短路的现象? |
|
|
|
你好,你这个问题是怎么解决的呢?我也遇到相同的问题,不知道要怎么解决
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
969 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
954 浏览 2 评论
2066 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1162 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1587 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 11:17 , Processed in 0.770901 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号