OpenEdv-开源电子网

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

各位大神~相同的程序烧到相同型号的另一片单片机上,程序结果不一样啊...跪求可能存在的问题

[复制链接]

5

主题

17

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-4-21
在线时间
12 小时
发表于 2017-12-5 15:04:06 | 显示全部楼层 |阅读模式
10金钱
各位大神,小弟遇到问题了...

    相同的程序烧到买的开发板上和自己做的板子上的结果不一样。开发板上串口持续输出的结果很快,但是自己的板子却会隔个1-2s,有大神遇到过类似问题吗?晶振两个板子用的都是8MHZ的,而且担心自己板子的晶振坏掉了,特意换了个晶振,结果还是一样。。。现在真的感到无力了,跪求各位大神了(各位大神请留意下,是相同的程序,一点都没有改。

最佳答案

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

担心晶振坏掉,正确姿势是用示波器看看,而不是直接换掉,有时候晶振没坏也有不起振的情况
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
582
金钱
582
注册时间
2017-6-2
在线时间
192 小时
发表于 2017-12-5 15:04:07 | 显示全部楼层
担心晶振坏掉,正确姿势是用示波器看看,而不是直接换掉,有时候晶振没坏也有不起振的情况
回复

使用道具 举报

9

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
1136
注册时间
2013-7-16
在线时间
80 小时
发表于 2017-12-5 15:13:33 | 显示全部楼层
确定你的板子没问题吗
回复

使用道具 举报

5

主题

17

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-4-21
在线时间
12 小时
 楼主| 发表于 2017-12-5 15:18:43 | 显示全部楼层
cookles 发表于 2017-12-5 15:13
确定你的板子没问题吗

不太确定啊,所以我不太清楚到底是哪里出了问题,串口会输出,就是延时效果不一样。所以想问下像这种情况,原因大概分几种情况?
回复

使用道具 举报

1

主题

14

帖子

0

精华

高级会员

Rank: 4

积分
984
金钱
984
注册时间
2017-11-3
在线时间
63 小时
发表于 2017-12-5 15:23:55 | 显示全部楼层
你是烧的同一个hex还是重新编译的?重新编译并用delay, 建议检查一下systick的CLKSOURCE设置
回复

使用道具 举报

5

主题

17

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-4-21
在线时间
12 小时
 楼主| 发表于 2017-12-5 15:33:49 | 显示全部楼层
shh200438 发表于 2017-12-5 15:23
你是烧的同一个hex还是重新编译的?重新编译并用delay, 建议检查一下systick的CLKSOURCE设置

烧的是同一个HEX文件,请问delay怎么用?因为不太懂底层代码,所以就没有动,CLKSOURCE应该设置都是一样的
回复

使用道具 举报

1

主题

14

帖子

0

精华

高级会员

Rank: 4

积分
984
金钱
984
注册时间
2017-11-3
在线时间
63 小时
发表于 2017-12-5 15:35:32 | 显示全部楼层
北一766炮灰 发表于 2017-12-5 15:33
烧的是同一个HEX文件,请问delay怎么用?因为不太懂底层代码,所以就没有动,CLKSOURCE应该设置都是一样 ...

同一个文件的话, 应该排查硬件了. 是不是接触或者接地不良
回复

使用道具 举报

2

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2016-8-5
在线时间
30 小时
发表于 2017-12-5 16:49:47 来自手机 | 显示全部楼层
目测楼主用的只是同系列单片机,比如一个是rct6一个是c8t6,只要有点差别启动代码要改的
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2017-12-5 16:51:04 | 显示全部楼层
确定同一个HEX或者BIN的话,那就是你的硬件问题了,查硬件吧,晶振,复位,电源等等都查一遍
回复

使用道具 举报

8

主题

206

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-4-6
在线时间
234 小时
发表于 2017-12-5 18:15:08 | 显示全部楼层
相同程序的话,串口隔个1-2S那就得看看,你的串口电路那边的电容,电阻之类的,可以对照开发板的电路来看看。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-12-6 00:41:47 | 显示全部楼层
估计是晶振没起来
回复

使用道具 举报

5

主题

17

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2017-4-21
在线时间
12 小时
 楼主| 发表于 2017-12-7 15:58:23 | 显示全部楼层
多谢指教~
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2018-12-7
在线时间
11 小时
发表于 2018-12-16 16:39:01 来自手机 | 显示全部楼层
我的是能读出原始数据,但相差太远了,一个是正确的,另一个是错误的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 19:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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