找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3625|回复: 1
收起左侧

同一块板子,同一个程序?为什么用STC系列单片机能运行,而用AT90S…系列的单片机...

[复制链接]
ID:71477 发表于 2015-1-1 22:23 | 显示全部楼层 |阅读模式

  ……
  这问题是在寒假前做个单片机最小系统时出现的,出现这问题时,我以为原因是:我做的板子质量太差,底座接触不怎么好,然后STC单片机要比AT的质量要好,于是出现了STC单片机行AT不行的情况。
  今天重新做了一块一样的板,结果还是出现这个情况!真想不明白……
  后来突然的想起,我有一个习惯。虽然书本上说在用单片机时,如果使用片内存储器,要把EA/VP引脚接高电平,但因为以前曾经忘记把它接高电平,可程序同样能运行,以致画图时都没有把那引脚接高电平的习惯。带着这种错误混到了这个问题的出现。
  当我把AT单片机的EA/VP引脚接上高电平之后,程序“奇迹”般的运行了起来,在两块板上两种单片机都是“奇迹”般的运行。
  原来如此。STC…C…系列的单片机在使用内部存储器时EA/VP接不接高电平都无所谓!而如果是AT…S…系列的单片机,不接就死定了!
  千错万错都是我的错!这问题的出现与解决,虽然不叫得上是什么发现,但算得是我对自身问题的一种解决与突破。
  没有多大的悲伤,也没有多大的欣喜,最大的感觉就是:现在我可以去死了。如果我遭到什么不幸死了,看到我这两块有点问题的板子时不要为我难过,至少在这个问题上我是没有遗憾的。(不说了)

回复

使用道具 举报

ID:71999 发表于 2015-1-10 22:54 | 显示全部楼层
学习了,我用STC也没把EA/VP脚接高电平过,还没用过其他单片机呢。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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