OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7744|回复: 14

求助,STM32插上Jlink或者串口线能正常运行,拔掉之后硬件有时能启动,有时不能工作

[复制链接]

5

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2016-1-14
在线时间
14 小时
发表于 2017-9-28 11:24:05 | 显示全部楼层 |阅读模式
1金钱
STM32插上Jlink或者串口线能正常运行,拔掉之后硬件有时能启动,有时不能工作。复位电路的电阻和电容是10K和104,后来我逐渐加大,效果不明显。用镊子手动复位能启动STM32运行。街上一些串口外设后也能正常运行。BOOT脚设置正确。请问各位,这是什么原因?感谢!!!

最佳答案

查看完整内容[请看2#楼]

谢谢,可能是这个问题,我后来把走线加粗接地优化后这个问题就没有了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2016-1-14
在线时间
14 小时
 楼主| 发表于 2017-9-28 11:24:06 | 显示全部楼层
lanlzp 发表于 2017-12-28 10:30
电源纹波问题,还有检查下共地问题

谢谢,可能是这个问题,我后来把走线加粗接地优化后这个问题就没有了。
回复

使用道具 举报

1

主题

430

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1461
金钱
1461
注册时间
2011-12-1
在线时间
110 小时
发表于 2017-9-28 11:55:02 | 显示全部楼层
确定你的复位管脚电压是否正常吧。
回复

使用道具 举报

10

主题

172

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1479
金钱
1479
注册时间
2016-1-25
在线时间
260 小时
发表于 2017-9-28 12:47:16 | 显示全部楼层
按你这么说的话  可能是你下载设置那边问题   你要设置成下载后自动运行 估计就可以了。你现在的可能设置的是  下载完需要复位一下才能加载运行最新的程序   就设置菜单 project->options for target 下的debug设置界面中有一个run to main前打√   
回复

使用道具 举报

5

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2016-1-14
在线时间
14 小时
 楼主| 发表于 2017-9-28 13:57:51 | 显示全部楼层
xlong_06 发表于 2017-9-28 11:55
确定你的复位管脚电压是否正常吧。

10K上拉,104下拉,电压有3.3V,应该是没有问题的。
回复

使用道具 举报

5

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2016-1-14
在线时间
14 小时
 楼主| 发表于 2017-9-28 13:59:34 | 显示全部楼层
sodermalm 发表于 2017-9-28 12:47
按你这么说的话  可能是你下载设置那边问题   你要设置成下载后自动运行 估计就可以了。你现在的可能设置的 ...

run to main前一直是打√的
回复

使用道具 举报

7

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2015-11-18
在线时间
16 小时
发表于 2017-12-25 15:55:55 | 显示全部楼层
你好 你的问题解决了么 我现在遇到了同样的问题
回复

使用道具 举报

16

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
350
金钱
350
注册时间
2016-12-21
在线时间
142 小时
发表于 2017-12-28 10:27:11 | 显示全部楼层
我也遇到同样的问题,你如果把Jlink电脑端的USB口拔掉是不能运行的,需要把Jlink从开发板上面拔掉才可以运行。
回复

使用道具 举报

0

主题

207

帖子

0

精华

高级会员

Rank: 4

积分
959
金钱
959
注册时间
2017-5-27
在线时间
108 小时
发表于 2017-12-28 10:30:55 | 显示全部楼层
电源纹波问题,还有检查下共地问题
回复

使用道具 举报

5

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
380
金钱
380
注册时间
2017-2-19
在线时间
53 小时
发表于 2017-12-28 10:44:05 | 显示全部楼层
如果是复位后才能运行程序,那就如3#所说的,我以前学单片机时也遇见过这种
回复

使用道具 举报

6

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2017-12-12
在线时间
47 小时
发表于 2017-12-28 11:08:30 | 显示全部楼层
要注意电源和仿真器的拔插顺序:先电源在接仿真器,拔的话各种情况你先试一下,不同单片机不一样。希望能帮到你。
回复

使用道具 举报

16

主题

78

帖子

0

精华

高级会员

Rank: 4

积分
873
金钱
873
注册时间
2017-7-5
在线时间
130 小时
发表于 2018-6-19 13:08:11 | 显示全部楼层
我遇到了,我的问题是初始化了接收中断,但是没有写接收中断函数,导致不插串口程序无法运行
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-12-9
在线时间
4 小时
发表于 2018-12-12 09:44:44 | 显示全部楼层
我的不插正常
回复

使用道具 举报

5

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2016-1-14
在线时间
14 小时
 楼主| 发表于 2018-12-17 16:18:01 | 显示全部楼层
Jochen 发表于 2018-6-19 13:08
我遇到了,我的问题是初始化了接收中断,但是没有写接收中断函数,导致不插串口程序无法运行

谢谢,后来我也遇到了这个问题
回复

使用道具 举报

5

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2016-1-14
在线时间
14 小时
 楼主| 发表于 2019-3-28 15:06:05 | 显示全部楼层
Jochen 发表于 2018-6-19 13:08
我遇到了,我的问题是初始化了接收中断,但是没有写接收中断函数,导致不插串口程序无法运行

嗯嗯 现在回想  也很有可能是这个原因   后来做项目遇到过这样的情况  谢谢你哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 22:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表