2004-12-14 16:56:39 Ray_rocking一个问题。我做的板子用的是at89s52.程序用仿真器调试都没问题,但是烧到板子上就死翘了。你碰到过这种事情吗?电源,晶振都没问题,还有什么其他的原因吗? 2004-12-14 16:57:50 张飞那按下Reset ...
全文
回复(12) 2004-12-15 00:07 来自版块 - 电子技术基础
表情
beihuanguo遇到这种情况我会这样考虑: 用手头上有曾经烧在at89s52上正常运行过的程序烧进来,看能正常运行否? 否:是硬件电路问题。用硬件思维查原因。 硬件查错思路一般为:供电情况,查电源,查晶振,查复位电 平,查管脚状态。断电情况查管脚对地电阻等 是:...(2005-01-22 22:29)
rockyltp你先用示波器探一下复位是否正确,如果正确复位了但又运行出错,那就看看哪个管脚带的驱动比较大,因为单片机的拉灌电流都是很有限的.摸摸芯片有没有热,热的话多半是这个问题.(2005-01-13 10:46)
xbuilder2(2005-01-09 01:46)
u_you1./EA信号 2.程序的起始地址(2005-01-06 15:42)
ctxez首先到芯片供货商那里去,咨询at89s52的用法。如果你使用正确,再到仿真器供货商那里去,咨询仿真与实际调试的差异。相信你会有所收获。(2004-12-30 00:06)
huozee先烧个例程看看,程序有没有问题 是的 先跑一个最简单的程序试试(2004-12-28 11:15)
sillyzhu会不程序定义的变量占用空间太大:如定义一大的数组或者指针,没有分配它足够的RAM空间,仿真不会有问题的,烧到片子就可能冲掉把堆栈,程序跑飞(2004-12-24 00:49)
lsn_061先烧个例程看看,程序有没有问题(2004-12-19 15:13)
Gong_XG多半是复位的问题 是的,Reset信号一直有效,可不麻烦了?!(2004-12-19 00:36)
topfei123多半是复位的问题(2004-12-17 09:10)

返回顶部