打印
[STM32]

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

[复制链接]
1987|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
anazel|  楼主 | 2017-11-27 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
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。假如连点灯都没运行,就可能是芯片问题了,或者不知道什么原因程序运行过程中一直复位。这个我也不清楚。。。

使用特权

评论回复
5
小将wzj| | 2017-11-27 15:47 | 只看该作者
需要调一下boot0和boot1,让芯片进入程序下载模式和程序运行模式

使用特权

评论回复
6
anazel|  楼主 | 2017-11-27 17:28 | 只看该作者
小将wzj 发表于 2017-11-27 15:47
需要调一下boot0和boot1,让芯片进入程序下载模式和程序运行模式

谢谢你的回复,问题肯定不是这儿。

使用特权

评论回复
7
山东电子小菜鸟| | 2017-11-28 20:54 | 只看该作者
不是说问题出在那里  你可以RAM运行试下 然后再ROM运行 如果都不可以的话扔掉

使用特权

评论回复
8
一路向北lm| | 2017-11-28 22:32 | 只看该作者
确定挂了就扔了吧,

使用特权

评论回复
9
anazel|  楼主 | 2017-11-29 08:58 | 只看该作者
一路向北lm 发表于 2017-11-28 22:32
确定挂了就扔了吧,

多谢回复,有空我接上Jlink试一下看能不能用,关键是没找出挂了的原因,芯片也不热,写程序也能写进去。

使用特权

评论回复
10
dsyq| | 2017-11-29 09:10 | 只看该作者
晶振配置不对也可能导致这种现象发生。

使用特权

评论回复
11
一路向北lm| | 2017-11-29 10:33 | 只看该作者
anazel 发表于 2017-11-29 08:58
多谢回复,有空我接上Jlink试一下看能不能用,关键是没找出挂了的原因,芯片也不热,写程序也能写进去。 ...

仿真测试下,不行就换新的吧。

使用特权

评论回复
12
通宵敲代码| | 2017-11-29 11:56 | 只看该作者
ST-LINK Utility看看还能不能找到芯片

使用特权

评论回复
13
mcuzone| | 2017-11-29 12:17 | 只看该作者
可能代码问题,可能部分硬件挂了

使用特权

评论回复
14
gujiamao12345| | 2017-11-29 15:30 | 只看该作者
isp的话,可能不需要晶振,内部工作的

使用特权

评论回复
15
gx_huang| | 2017-11-29 15:33 | 只看该作者
如果有新的芯片,换一个试试

使用特权

评论回复
16
anazel|  楼主 | 2017-12-1 11:36 | 只看该作者
mcuzone 发表于 2017-11-29 12:17
可能代码问题,可能部分硬件挂了

不是代码的问题,比较成熟的代码,一直在用。

使用特权

评论回复
17
anazel|  楼主 | 2017-12-1 11:41 | 只看该作者
gx_huang 发表于 2017-11-29 15:33
如果有新的芯片,换一个试试

如果是芯片坏了话可以换一片,就是没找到坏的原因,检测的电压不超过2V,客户用了一个电冰箱用的稳压器,那里面有继电器,会不会是继电器吸合的时候220V电源会不会串进来毛刺损坏的MCU。但能正常写进程序,说明芯片没有完全坏掉。赶上这片质量不好?

使用特权

评论回复
18
mcuzone| | 2017-12-4 13:02 | 只看该作者
能写程序只能说明FLASH和烧写接口正常。
其实如果保护不周全,MCU的IO损坏是很正常的,比如串口/485没保护,在收到干扰或者强静电的时候导致IO损坏等等
除了MCU本身的可靠性,外部保护电路也很重要。

使用特权

评论回复
19
zhaoyu2005| | 2017-12-4 16:23 | 只看该作者
如果是RC复位电路,上电测量复位引脚电压,stm32会出现输入阻抗降低,导致复位引脚电压上不去,处于复位状态

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

448

帖子

2

粉丝