找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

这个程序为何能在单片机开发板运行,却不能在最小系统上运行?

查看数: 3473 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-1-26 23:47

正文摘要:

要是将switch里面的语句改成注释后的那种形式,就可以在最小系统上运行。 但是在单片机开发板上是根本不需要改动的,不知道为什么了。我的猜想是不是最小系统的定时器没有工作,所以flag始终为0? 单片机程序如 ...

回复

ID:215444 发表于 2019-12-19 16:34
仔细看下 最下系统和开发板的晶振差别,看看晶振起振没
ID:662518 发表于 2019-12-19 15:47
就一个程序,没法解决!
ID:504978 发表于 2019-12-19 15:03
你好,你的问题解决了吗?我也遇到了这种情况。
开发板上运行正常,能正常出方波,网上买的小系统板不行,就好像晶振没工作一样。
想着是不是电阻电容或者有哪地方不一样,或者哪个元件坏了。
又按照开发板的原理图,元件规格,组了一个小系统,结果还不行。
你最后发现什么问题了吗?
ID:368203 发表于 2019-1-28 18:33
有大神帮忙看看吗
ID:368203 发表于 2019-1-27 20:17
yzwzfyz 发表于 2019-1-27 09:07
因为开发板做对了,最小系统有做错的地方。

可是我的接线引脚什么的,都是按着开发板那里照搬过去的,而且我看了下原理图,我也没发现最小系统的原理图跟开发板有差别,就让我很费解
ID:368203 发表于 2019-1-27 20:16
angmall 发表于 2019-1-27 08:05
单片机程序是要针对相应的硬件环境的,原理图也不发,让大家猜扪嘛,
你是怎么接的?别人都一无所知,怎么 ...

不好意思,昨天太晚上传了,没有弄完整。现在已经上传好了,请大神帮忙看看,谢谢!
ID:368203 发表于 2019-1-27 20:15
wc86110 发表于 2019-1-27 02:12
主要还是开发板上那电路与程序是配套的,与最小系统电路肯定不同

我怀疑可能是最小系统的定时器坏了,所以那个flag一直为0,就卡死在while循环里面,不知道有没有这个可能呢?
ID:123289 发表于 2019-1-27 09:07
因为开发板做对了,最小系统有做错的地方。
ID:155507 发表于 2019-1-27 08:05
单片机程序是要针对相应的硬件环境的,原理图也不发,让大家猜扪嘛,
你是怎么接的?别人都一无所知,怎么帮你?
ID:96682 发表于 2019-1-27 02:12
主要还是开发板上那电路与程序是配套的,与最小系统电路肯定不同

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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