[問題] 關於 AT89S51 的 clock / oscillator

看板ASM作者 (啾東)時間11年前 (2013/01/20 02:30), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/1
各位前輩好, 最近小弟在進行一個簡單的時鐘 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

01/20 02:57, , 1F
YES
01/20 02:57, 1F

01/20 02:59, , 2F
請參考P12 Oscillator Characteristics
01/20 02:59, 2F

01/20 03:03, , 3F
非常感謝一樓! 禮拜一就去買一個讓他工作 XD
01/20 03:03, 3F

01/20 10:51, , 4F
應該不用等周一,先用訊號產生器取代也行
01/20 10:51, 4F

01/20 11:15, , 5F
atmel的內部osc是指那個反相器XDD 別人都是指完整的osc
01/20 11:15, 5F

01/20 13:12, , 6F
殘念,手上也沒有其他訊號來源 XD
01/20 13:12, 6F

01/20 13:45, , 7F
用測試板的輸出OSC
01/20 13:45, 7F

01/20 18:21, , 8F
invter短路就可以了
01/20 18:21, 8F

01/20 21:52, , 9F
謝謝各位前輩的建議! 小弟今天路過電子材料行順便買了
01/20 21:52, 9F

01/20 21:53, , 10F
crystal 和電容, 目前 89s51 正常工作中~
01/20 21:53, 10F
文章代碼(AID): #1G-kPZLM (ASM)