[STM32] 芯片挂了吗?但能用串口往芯片里写程序

[复制链接]
2337|18
 楼主| anazel 发表于 2017-11-27 10:18 | 显示全部楼层 |阅读模式
用的是STM32F103VBT6,开机后好像程序没启动,但能正常往芯片里写程序,芯片温度也正常,一点儿不热,能正常往里写程序是不是至少晶振没问题吧,我记得晶振有问题往芯片里写不了程序。
ningling_21 发表于 2017-11-27 10:31 | 显示全部楼层
下载的程序能运行不
 楼主| anazel 发表于 2017-11-27 10:50 | 显示全部楼层
程序没有运行。
caijie001 发表于 2017-11-27 13:48 | 显示全部楼层
可以随便点个灯看看单片机是否有问题,或者程序没进入run模式,一般情况下BOOT0和BOOT1跳线都跳到0(地),只是在ISP下载的情况下,BOOT0 = 1,BOOT1 = 0,下载完成后,把BOOT0的跳线接回0,即恢复到BOOT0 = 0 BOOT1 = 0。假如连点灯都没运行,就可能是芯片问题了,或者不知道什么原因程序运行过程中一直复位。这个我也不清楚。。。
小将wzj 发表于 2017-11-27 15:47 | 显示全部楼层
需要调一下boot0和boot1,让芯片进入程序下载模式和程序运行模式
 楼主| anazel 发表于 2017-11-27 17:28 | 显示全部楼层
小将wzj 发表于 2017-11-27 15:47
需要调一下boot0和boot1,让芯片进入程序下载模式和程序运行模式

谢谢你的回复,问题肯定不是这儿。
山东电子小菜鸟 发表于 2017-11-28 20:54 | 显示全部楼层
不是说问题出在那里  你可以RAM运行试下 然后再ROM运行 如果都不可以的话扔掉
一路向北lm 发表于 2017-11-28 22:32 | 显示全部楼层
确定挂了就扔了吧,
 楼主| anazel 发表于 2017-11-29 08:58 | 显示全部楼层
一路向北lm 发表于 2017-11-28 22:32
确定挂了就扔了吧,

多谢回复,有空我接上Jlink试一下看能不能用,关键是没找出挂了的原因,芯片也不热,写程序也能写进去。
dsyq 发表于 2017-11-29 09:10 | 显示全部楼层
晶振配置不对也可能导致这种现象发生。
一路向北lm 发表于 2017-11-29 10:33 | 显示全部楼层
anazel 发表于 2017-11-29 08:58
多谢回复,有空我接上Jlink试一下看能不能用,关键是没找出挂了的原因,芯片也不热,写程序也能写进去。 ...

仿真测试下,不行就换新的吧。
通宵敲代码 发表于 2017-11-29 11:56 | 显示全部楼层
ST-LINK Utility看看还能不能找到芯片
mcuzone 发表于 2017-11-29 12:17 | 显示全部楼层
可能代码问题,可能部分硬件挂了
gujiamao12345 发表于 2017-11-29 15:30 | 显示全部楼层
isp的话,可能不需要晶振,内部工作的
gx_huang 发表于 2017-11-29 15:33 | 显示全部楼层
如果有新的芯片,换一个试试
 楼主| anazel 发表于 2017-12-1 11:36 | 显示全部楼层
mcuzone 发表于 2017-11-29 12:17
可能代码问题,可能部分硬件挂了

不是代码的问题,比较成熟的代码,一直在用。
 楼主| anazel 发表于 2017-12-1 11:41 | 显示全部楼层
gx_huang 发表于 2017-11-29 15:33
如果有新的芯片,换一个试试

如果是芯片坏了话可以换一片,就是没找到坏的原因,检测的电压不超过2V,客户用了一个电冰箱用的稳压器,那里面有继电器,会不会是继电器吸合的时候220V电源会不会串进来毛刺损坏的MCU。但能正常写进程序,说明芯片没有完全坏掉。赶上这片质量不好?
mcuzone 发表于 2017-12-4 13:02 | 显示全部楼层
能写程序只能说明FLASH和烧写接口正常。
其实如果保护不周全,MCU的IO损坏是很正常的,比如串口/485没保护,在收到干扰或者强静电的时候导致IO损坏等等
除了MCU本身的可靠性,外部保护电路也很重要。
zhaoyu2005 发表于 2017-12-4 16:23 | 显示全部楼层
如果是RC复位电路,上电测量复位引脚电压,stm32会出现输入阻抗降低,导致复位引脚电压上不去,处于复位状态
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

448

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部