|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
SD2002C+AT8515讀寫訪問 |
| 作者:roosvelt 欄目:單片機 |
各位好,現(xiàn)在我正在用8515對深圳興威帆的SD2002C的讀寫操作, 用示波器可以看到我寫的命令字,寫完后也可以檢測到ACK(反饋) 但我在讀的時候總讀不進(jìn)來,SDA引腳一直處于高電平,請指點一二 謝謝! 我用的是模擬的方法.... |
| 2樓: | >>參與討論 |
| 作者: zhongmd 于 2003/4/11 17:23:00 發(fā)布:
我以前也好象遇到這種問題 我那時是用延時來解決的,也是論壇的人告訴我的!你試試看!讀的后面加延時!因為8515太快了。海 |
|
| 3樓: | >>參與討論 |
| 作者: zhhch 于 2003/4/12 22:36:00 發(fā)布:
注意時序,和24xx讀寫有較大不同... 注意時序,和24xx讀寫有較大不同... 1。SD2000.html">SD2000的訪問時序和常用的IIC設(shè)備如24CXX有較大不同,SD2000發(fā)完命令(相當(dāng)于24CXX的器件地址)后,就直接開始連續(xù)讀寫了(復(fù)位命令后無數(shù)據(jù))。而24XX再發(fā)完命令后還要發(fā)讀寫地址,如果是寫,還要重發(fā)START信號,請注意這些不同! 2。特別還要注意,SD2000的數(shù)據(jù)是低位在先的(命令還是高位在先的),所以收得的數(shù)據(jù)或發(fā)出的數(shù)據(jù)要處理一下(字節(jié)顛倒),而通常大部分IIC設(shè)別從頭到尾都是高位在先的。 3。最后還要注意以下時序的周期,SD2000最大速率為100K,也就是CLK信號的周期,周期為10us,所以要注意CLK保持高/低電平的時間要>5us,長點或長很多是沒有問題的。 |
|
| 4樓: | >>參與討論 |
| 作者: jxljr601 于 2003/4/13 15:35:00 發(fā)布:
SD2000 各位:我也再用這個芯片,同樣遇到問題。具體情況請參看我的貼子。我的名稱:JXLJR601。請各位指點。 |
|
| 5樓: | >>參與討論 |
| 作者: roosvelt 于 2003/4/14 13:11:00 發(fā)布:
SD2002C讀數(shù)據(jù)時的反饋信號... ... 奇怪呀? 命令字寫進(jìn)去后,通過示波器在時鐘的第九個脈沖看到了SD2002的低電平反饋信號,接下來該是讀數(shù)據(jù)了,在連續(xù)的八個時鐘期間我發(fā)現(xiàn)SDA信號一直處于高電平,第九時鐘的時候又有一個低電平反饋信號,這樣的現(xiàn)象一直持續(xù)了七個字節(jié)的讀取......我都要暈了.... 請各位幫我分析一下原因,不勝感激....... |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |