OpenEdv-开源电子网

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

自己设计的板子,运行程序时所用的时间大于在开发板上的时间?怎么解?

[复制链接]

5

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2018-3-11
在线时间
20 小时
发表于 2018-6-25 21:36:58 | 显示全部楼层 |阅读模式
1金钱
自己设计的板子,运行程序时所用的时间大于在开发板上的时间?怎么解?不知问题出在哪里

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

1954

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4510
金钱
4510
注册时间
2018-5-11
在线时间
944 小时
发表于 2018-6-25 21:39:08 | 显示全部楼层
检查时钟配置是否正确,晶体是否起振
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2643
金钱
2643
注册时间
2014-2-13
在线时间
518 小时
发表于 2018-6-26 10:24:47 | 显示全部楼层
运行程序时所用的时间大于在开发板上的时间

在开发板上的时间是什么意思?
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

5

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2018-3-11
在线时间
20 小时
 楼主| 发表于 2018-6-26 10:45:48 | 显示全部楼层
黑夜之狼 发表于 2018-6-26 10:24
运行程序时所用的时间大于在开发板上的时间

在开发板上的时间是什么意思?

如:执行按下wkup开机,在开发班上需要3s ok,在自己的板子竟然需要20多秒
回复

使用道具 举报

5

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2018-3-11
在线时间
20 小时
 楼主| 发表于 2018-6-26 10:50:38 | 显示全部楼层
warship 发表于 2018-6-25 21:39
检查时钟配置是否正确,晶体是否起振

晶振应该是起振了,测了有频率,只是示波器显示的频率一直在波动。令人纳闷的问题是:为什么我的板子在执行按键控制LED的程序时,感觉按下按键led就做出反应,且时间与在开发板上按下按键led做出反应的时间是一致的!!!但是烧录我的小系统程序时,开关机以及按键控制LED的时间要明显增长了很多???郁闷 ,求高手指点
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2643
金钱
2643
注册时间
2014-2-13
在线时间
518 小时
发表于 2018-6-26 11:15:37 | 显示全部楼层
melody00 发表于 2018-6-26 10:45
如:执行按下wkup开机,在开发班上需要3s ok,在自己的板子竟然需要20多秒

估计是时钟配置的问题,你可以写个点灯程序,检测下时间上是否正确
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13104
金钱
13104
注册时间
2012-11-26
在线时间
3811 小时
发表于 2018-6-26 11:33:09 | 显示全部楼层
时钟问题的概率很大
学无止境
回复

使用道具 举报

5

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2018-3-11
在线时间
20 小时
 楼主| 发表于 2018-6-26 14:54:41 | 显示全部楼层
黑夜之狼 发表于 2018-6-26 11:15
估计是时钟配置的问题,你可以写个点灯程序,检测下时间上是否正确

时间不正确,仍是存在 延时。但是同样的程序在开发板上跑都是正确的!在自己的板子上出现了延时!
回复

使用道具 举报

56

主题

1237

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2643
金钱
2643
注册时间
2014-2-13
在线时间
518 小时
发表于 2018-6-26 15:00:57 | 显示全部楼层
melody00 发表于 2018-6-26 14:54
时间不正确,仍是存在 延时。但是同样的程序在开发板上跑都是正确的!在自己的板子上出现了延时!

按照这么讲,芯片一样,代码一样,还是存在差异,那就晶振不准咯
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复

使用道具 举报

0

主题

207

帖子

0

精华

高级会员

Rank: 4

积分
959
金钱
959
注册时间
2017-5-27
在线时间
108 小时
发表于 2018-6-26 15:46:05 | 显示全部楼层
melody00 发表于 2018-6-26 10:50
晶振应该是起振了,测了有频率,只是示波器显示的频率一直在波动。令人纳闷的问题是:为什么我的板子在执 ...

晶振匹配电容不对,或者晶振本身有问题
回复

使用道具 举报

3

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2018-3-5
在线时间
59 小时
发表于 2018-6-26 15:52:55 | 显示全部楼层
我也觉得是时钟问题,都切换到内部时钟跑跑看
回复

使用道具 举报

5

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2018-3-11
在线时间
20 小时
 楼主| 发表于 2018-6-27 09:09:10 | 显示全部楼层
黑夜之狼 发表于 2018-6-26 15:00
按照这么讲,芯片一样,代码一样,还是存在差异,那就晶振不准咯

对,最后又确认了是晶振没有振荡
回复

使用道具 举报

5

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2018-3-11
在线时间
20 小时
 楼主| 发表于 2018-6-27 09:10:19 | 显示全部楼层
动次打次歌 发表于 2018-6-26 15:52
我也觉得是时钟问题,都切换到内部时钟跑跑看

虽然我的问题已经解决了,不过我还是很好奇您说的  切换到内部时钟跑程序,怎么切换内部时钟?在哪里设置的?
回复

使用道具 举报

20

主题

227

帖子

0

精华

高级会员

Rank: 4

积分
605
金钱
605
注册时间
2017-7-14
在线时间
116 小时
发表于 2018-6-27 09:12:55 | 显示全部楼层
melody00 发表于 2018-6-27 09:10
虽然我的问题已经解决了,不过我还是很好奇您说的  切换到内部时钟跑程序,怎么切换内部时钟?在哪里设置 ...

这个看手册。万变不离寄存器。
回复

使用道具 举报

3

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2018-3-5
在线时间
59 小时
发表于 2018-6-27 10:25:02 | 显示全部楼层
melody00 发表于 2018-6-27 09:10
虽然我的问题已经解决了,不过我还是很好奇您说的  切换到内部时钟跑程序,怎么切换内部时钟?在哪里设置 ...

看看原子的教程,时钟的介绍,你这不是一般的白啊
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-26 09:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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