找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13102|回复: 35
收起左侧

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

  [复制链接]
ID:117765 发表于 2016-5-26 21:26 | 显示全部楼层 |阅读模式
程序写进单片机后完全没有执行出来是什么原因?  生成hex文件过程中有什么要注意的吗?
回复

使用道具 举报

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

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

使用道具 举报

ID:107847 发表于 2016-5-27 08:14 | 显示全部楼层

回帖奖励 +5

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

使用道具 举报

ID:123463 发表于 2016-5-27 10:20 | 显示全部楼层

回帖奖励 +5

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

使用道具 举报

ID:123498 发表于 2016-5-27 13:21 | 显示全部楼层

回帖奖励 +5

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

使用道具 举报

ID:123523 发表于 2016-5-27 15:22 | 显示全部楼层
上传源文件看一下,代码没有问题的话,就是硬件有问题
回复

使用道具 举报

ID:110895 发表于 2016-5-27 15:34 | 显示全部楼层

回帖奖励 +5

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

使用道具 举报

ID:123581 发表于 2016-5-27 20:54 | 显示全部楼层

回帖奖励 +5

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

使用道具 举报

ID:99938 发表于 2016-5-27 22:49 | 显示全部楼层
一般是程序问题,但还需要看看硬件,最小系统的硬件是没问题的,可以加个LED等来检测一下
回复

使用道具 举报

ID:123657 发表于 2016-5-28 12:10 | 显示全部楼层

回帖奖励 +5

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

使用道具 举报

ID:123665 发表于 2016-5-28 12:43 | 显示全部楼层

回帖奖励 +5

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

使用道具 举报

ID:123705 发表于 2016-5-28 17:34 | 显示全部楼层
程序能编译的话,估计就是你程序写错了,不是语法问题
回复

使用道具 举报

ID:62624 发表于 2016-5-28 18:00 | 显示全部楼层
①生成hex文件要注意代码优化等级不能设置过高,等级设置默认等级2就好,优化等级高可能会出问题
回复

使用道具 举报

ID:62624 发表于 2016-5-30 22:36 | 显示全部楼层
天心极 发表于 2016-5-28 18:00
①生成hex文件要注意代码优化等级不能设置过高,等级设置默认等级2就好,优化等级高可能会出问题

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

使用道具 举报

ID:57657 发表于 2016-7-9 22:46 | 显示全部楼层
liuyimao485812 发表于 2016-5-27 15:34
晶振没起振,程序也不会执行。

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

使用道具 举报

ID:57657 发表于 2016-7-9 22:48 | 显示全部楼层
一般程序访问了特殊功能寄存器,你那型号缺少了很多寄存器,然后就无法执行。
回复

使用道具 举报

ID:110895 发表于 2016-7-10 05:20 | 显示全部楼层
原因是非常多的。
回复

使用道具 举报

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

使用道具 举报

ID:129990 发表于 2016-7-11 14:12 | 显示全部楼层
单片机坏了
回复

使用道具 举报

ID:126608 发表于 2016-7-30 15:39 | 显示全部楼层
换一个程序试一下,再分析。
回复

使用道具 举报

ID:135536 发表于 2016-7-30 15:55 | 显示全部楼层
很好的东西1
回复

使用道具 举报

ID:111634 发表于 2016-7-30 21:26 | 显示全部楼层

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

使用道具 举报

ID:137261 发表于 2016-8-22 10:38 | 显示全部楼层
看看你的程序逻辑啊,要是逻辑混乱,肯定有部分无法执行
回复

使用道具 举报

ID:137328 发表于 2016-8-22 18:59 | 显示全部楼层
单片机没工作吧?
回复

使用道具 举报

ID:113533 发表于 2016-8-22 21:17 | 显示全部楼层
是不是程序已经跑过了   而你没注意到      
在程序中设置几个标志步骤   观察标志步骤有没有执行       易于观察的标志步骤
回复

使用道具 举报

ID:137346 发表于 2016-8-23 10:38 | 显示全部楼层
多数程序问题或者软件设置问题
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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