当前位置:网络安全 > 程序仿真可以烧录到单片机却不运行(单片机程序无法烧录)

程序仿真可以烧录到单片机却不运行(单片机程序无法烧录)

  • 发布:2023-09-26 16:26

本文目录一览:

  • 1、仿真器调试成功,但是烧进单片机后却不能正常运行,有可能是什么原因?
  • 2、单片机程序编译没报错烧录后单片机没现象
  • 3、atm单片机烧写成功但是程序不运行
  • 4、求大佬解疑:为什么用keil在仿真上可以用,在单片机上就啥反应也没呢

仿真器调试成功,但是烧进单片机后却不能正常运行,有可能是什么原因?

一般来说都是晶振那部分电路的问题,如果仿真用的是这个电路板,烧进程序之后也是这个电路板,那就不是显示部分的硬件电路问题。

不知道你用的是什么仿真器,仿真时用的时钟是从哪里来的(板子上的晶振还是仿真器上自己设置的时钟值。)

你仿真时候,设置的晶振是多少?要跟实际的晶振一致。否者时序不一样白费了。比如说,仿真时候用的时钟是软件设定的,那可能你设置错误为比12M大的时钟,换成实际电路之后,延时的时间还是按照原先的时钟,那本来延时0.5秒的变成了5秒,你就等着它慢慢得变化吧!

或者你的晶振电路没焊好。

单片机程序编译没报错烧录后单片机没现象

那要重点检查单片机复位是否正常,代码是否有错,必要时可以用Proteus仿真看看,代码调试好了再重新下载到单片机。

atm单片机烧写成功但是程序不运行

可以按照一下步骤检查一下:1:烧录内容需要确认是否正确;2:烧录后有没有确认确定已烧录进IC;3:外部环境有没有确认;4:有没有达到运行的环境。

求大佬解疑:为什么用keil在仿真上可以用,在单片机上就啥反应也没呢

您好:①首先麻烦您先确认自己有没有把程序烧录到单片机里面去;②如果您确认程序编译通过,且烧录到单片机中去了,那么后面需要确认的是,端口的定义以及原理图是不是有问题?

相关文章