找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11224|回复: 35
打印 上一主题 下一主题
收起左侧

程序写进单片机后完全没有执行是什么原因?

  [复制链接]
跳转到指定楼层
楼主
ID:117765 发表于 2016-5-26 21:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序写进单片机后完全没有执行出来是什么原因?  生成hex文件过程中有什么要注意的吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:111634 发表于 2016-5-26 22:17 | 只看该作者

回帖奖励 +5

能在keil中生成hex文件,说明程序语法无措,单步等于能实现程序设想的功能。
回复

使用道具 举报

板凳
ID:111634 发表于 2016-5-26 22:20 | 只看该作者

回帖奖励 +5

其他完全没有执行的原因多了去了,仅凭楼主二句话,神仙能给你答案。
回复

使用道具 举报

地板
ID:1 发表于 2016-5-27 03:51 来自手机 | 只看该作者

回帖奖励 +5

这个需要具体看你的程序和电路
回复

使用道具 举报

5#
ID:107847 发表于 2016-5-27 08:14 | 只看该作者

回帖奖励 +5

这问题问的面太大了,单片机是好的吗,运行其他程序可以的话,说明是你这个程序的问题,是不显示还是没输出?
回复

使用道具 举报

6#
ID:123463 发表于 2016-5-27 10:20 | 只看该作者

回帖奖励 +5

能生HEX只能说明程序的语法可以。。能不能执行还要看程序里的变量,电路等。。
回复

使用道具 举报

7#
ID:123498 发表于 2016-5-27 13:21 | 只看该作者

回帖奖励 +5

EA置高电平了么,否则访问外部程序存储器
回复

使用道具 举报

8#
ID:123523 发表于 2016-5-27 15:22 | 只看该作者
上传源文件看一下,代码没有问题的话,就是硬件有问题
回复

使用道具 举报

9#
ID:110895 发表于 2016-5-27 15:34 | 只看该作者

回帖奖励 +5

晶振没起振,程序也不会执行。
回复

使用道具 举报

10#
ID:123581 发表于 2016-5-27 20:54 | 只看该作者

回帖奖励 +5

能把你的代码和硬件信息贴上来吗? 描述的详细一些别人才能看到哪里出了问题
回复

使用道具 举报

11#
ID:99938 发表于 2016-5-27 22:49 | 只看该作者
一般是程序问题,但还需要看看硬件,最小系统的硬件是没问题的,可以加个LED等来检测一下
回复

使用道具 举报

12#
ID:123657 发表于 2016-5-28 12:10 | 只看该作者

回帖奖励 +5

也许执行到哪里断了吧
回复

使用道具 举报

13#
ID:123665 发表于 2016-5-28 12:43 | 只看该作者

回帖奖励 +5

需要具体看你的程序和电路
回复

使用道具 举报

14#
ID:123705 发表于 2016-5-28 17:34 | 只看该作者
程序能编译的话,估计就是你程序写错了,不是语法问题
回复

使用道具 举报

15#
ID:62624 发表于 2016-5-28 18:00 | 只看该作者
①生成hex文件要注意代码优化等级不能设置过高,等级设置默认等级2就好,优化等级高可能会出问题
回复

使用道具 举报

16#
ID:62624 发表于 2016-5-30 22:36 | 只看该作者
天心极 发表于 2016-5-28 18:00
①生成hex文件要注意代码优化等级不能设置过高,等级设置默认等级2就好,优化等级高可能会出问题

在菜单栏project设置里面,传不了图片,你自己找找。
你百度一下
回复

使用道具 举报

17#
ID:57657 发表于 2016-7-9 22:46 | 只看该作者
liuyimao485812 发表于 2016-5-27 15:34
晶振没起振,程序也不会执行。

晶振不起振程序是写不进去的。
回复

使用道具 举报

18#
ID:57657 发表于 2016-7-9 22:48 | 只看该作者
一般程序访问了特殊功能寄存器,你那型号缺少了很多寄存器,然后就无法执行。
回复

使用道具 举报

19#
ID:110895 发表于 2016-7-10 05:20 | 只看该作者
原因是非常多的。
回复

使用道具 举报

20#
ID:71099 发表于 2016-7-11 11:57 | 只看该作者
那有可能是你的硬件与你的程序有出入,比如:你程序里用的是P2^1引脚,而你的硬件连接的却是P2^2引脚,它虽然执行,但是你无法看到现象
回复

使用道具 举报

21#
ID:129990 发表于 2016-7-11 14:12 | 只看该作者
单片机坏了
回复

使用道具 举报

22#
ID:126608 发表于 2016-7-30 15:39 | 只看该作者
换一个程序试一下,再分析。
回复

使用道具 举报

23#
ID:135536 发表于 2016-7-30 15:55 | 只看该作者
很好的东西1
回复

使用道具 举报

24#
ID:111634 发表于 2016-7-30 21:26 | 只看该作者

没接电源,还有天太热。
回复

使用道具 举报

25#
ID:137261 发表于 2016-8-22 10:38 | 只看该作者
看看你的程序逻辑啊,要是逻辑混乱,肯定有部分无法执行
回复

使用道具 举报

26#
ID:137328 发表于 2016-8-22 18:59 | 只看该作者
单片机没工作吧?
回复

使用道具 举报

27#
ID:113533 发表于 2016-8-22 21:17 | 只看该作者
是不是程序已经跑过了   而你没注意到      
在程序中设置几个标志步骤   观察标志步骤有没有执行       易于观察的标志步骤
回复

使用道具 举报

28#
ID:137346 发表于 2016-8-23 10:38 | 只看该作者
多数程序问题或者软件设置问题
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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