论坛» 综合技术» 物联网技术

奇怪,AT89C51能跑,AT89S51却跑不了

菜鸟
2004-08-12 03:48 1楼
各路大侠帮我看看,没方向了,同样的实验板,同样的程序AT89C51能跑,AT89S51却跑不了,没使用用WD,用AT89C51调的,都说C51停产,想换S51 ??????
菜鸟
2004-08-12 16:52 2楼
看看S51一些独特的技术方面的资源要求,比如复位电路要求,数据指针要求,等
菜鸟
2004-08-13 18:27 3楼
检查复位电路,去掉IO口负载试试
菜鸟
2004-08-13 19:49 4楼
不好意思更正一下,程序大循环S51,C51都没问题,所以复位应该没问题,S51也可以跑但和1302通信时失败,C51就不存在这种问题。
菜鸟
2004-08-16 16:58 5楼
可能是IO口驱动能力问题,加上拉电阻试试
菜鸟
2004-08-20 15:48 6楼
哈哈,加上拉解决了,有没有内部上拉
菜鸟
2004-08-20 16:04 7楼
WINHI,有没有c51和s51内部上拉电阻值的资料 我这主要可能是ds1302有内部40k下拉电阻 再请教一下,有台样机跑着跑晶振会停掉(其他样机不会所以程序应没问题了吧), 有时开机也跑不起来,有时停下然后又起来外部输入输出功能正常(停下时晶振也停 ),软件shdn能使晶振停振,晶振本体和它旁两拉地电容可能会使晶振停振,其他 什么情况下会停就不清楚了(12m,rst10u+1k)
共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]