作者iamivers0n (啾东)
看板ASM
标题[问题] 关於 AT89S51 的 clock / oscillator
时间Sun Jan 20 02:30:53 2013
各位前辈好,
最近小弟在进行一个简单的时钟 project
使用了 AT89S51 这颗 CPU
目的是要控制一些 decoder & 光耦在 display 上输出
并与 RTC IC 和其他模组做 I2C 通讯
不过在面包版上测试写好的程式行为不如预期 @_@
(手边只有简单的三用电表可以测试, 将 Vcc & Gnd 接上後,
测试 P1-P3 都没有预期的 high / low)
小弟观察买来的烧录/测试板上有外加一个 11.059 Mhz 的外部振荡器
就跑去重看了 datasheet[1] 中的 block diagram 并与其他 CPU 比较
发现如: ATmega48PA[2] 的 block diagram 中就有标示内部 oscillator
而 [1] 的 block diagram 则是 OSC 有一个连接外部元件的标示
所以猜测: AT89S51 是否需要外部的 oscillator 才能运作?
不过 datasheet 中并没有明确提到这点 (或者是小弟漏看?)
不知道有没有前辈能确认 or 指正小弟的猜测呢?
先谢谢了!
[1] AT89S51 datasheet:
http://goo.gl/FbCCG
[2] ATmega48PA datasheet:
http://goo.gl/i4gZp
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.xx.xxx
↖ こ...これは
(°口°)(°口°)!!
╲
╱ └█
︴︴ ㄥㄥ
ψQSWEET
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.235.135
1F:推 mosquito520:YES 01/20 02:57
2F:→ mosquito520:请参考P12 Oscillator Characteristics 01/20 02:59
3F:→ iamivers0n:非常感谢一楼! 礼拜一就去买一个让他工作 XD 01/20 03:03
4F:推 deo2000:应该不用等周一,先用讯号产生器取代也行 01/20 10:51
5F:→ kdjf:atmel的内部osc是指那个反相器XDD 别人都是指完整的osc 01/20 11:15
6F:→ iamivers0n:残念,手上也没有其他讯号来源 XD 01/20 13:12
7F:→ maxlighter:用测试板的输出OSC 01/20 13:45
8F:推 deo2000:invter短路就可以了 01/20 18:21
9F:→ iamivers0n:谢谢各位前辈的建议! 小弟今天路过电子材料行顺便买了 01/20 21:52
10F:→ iamivers0n:crystal 和电容, 目前 89s51 正常工作中~ 01/20 21:53