作者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