|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
急問?IIC總線是怎么產(chǎn)生中斷的。看髠b幫忙啊~~ |
| 作者:yaanhyy 欄目:ARM技術 |
誰有KS24C04的資料嗎?大家?guī)蛶兔Π?急等~~ 原理都懂了, 但是不產(chǎn)生中斷,好象就是EEPROM沒有ACK回應,暈了:( |
| 2樓: | >>參與討論 |
| 作者: mcuatmel 于 2005/1/6 17:53:00 發(fā)布:
找一下IIC的中斷類型碼表 你一定用的是硬IIC,用的是什么CPU?關于IIC的中斷是一個較復雜的過程,周工有本書寫得較細,北航也出過IIC的書,你找一下吧,與器件沒多大的關系,因為它是從設備,只要不壞都會正常工作。 |
|
| 3樓: | >>參與討論 |
| 作者: yaanhyy 于 2005/1/6 18:30:00 發(fā)布:
我用的44b0x ZLG的那本我看了,但是我現(xiàn)在是連中斷都 沒有,天澤那本教程的我寫了試試也不行,郁悶了,我不知道是不是芯片的ADR不同,這個不知道跟芯片有沒有關系:( |
|
| 4樓: | >>參與討論 |
| 作者: mcuatmel 于 2005/1/7 18:45:00 發(fā)布:
你的地址是怎么接的 你的IIC接口是怎么接的?24C04的地址線是怎么處理的?總線上還有別的IIC器件嗎? |
|
| 5樓: | >>參與討論 |
| 作者: yaanhyy 于 2005/1/7 19:27:00 發(fā)布:
先在的情況是這樣的,你給分析一下BUG在哪里行嗎? 沒有了啊,就是SDA和SCL兩根線引出來,接一個24C04的對應口,沒有別的IIC器件了,先寫進去,然后反讀出來,現(xiàn)在可以設置中斷了,也可以運行了,但是出現(xiàn)了很奇怪的現(xiàn)象: 我用IIC將數(shù)據(jù)寫入EEPROM(KS24C04)后,再從相同地址返讀回來?吹降慕Y(jié)果是:數(shù)據(jù)是有規(guī)律的正確著。懷疑是IIC時鐘問題或是延時問題,但是已經(jīng)找不到資料介紹這塊的,困惑的緊~~大俠你看是怎么回事?下面是現(xiàn)象: 我寫入2--33,從左到右排列,讀出來以后2,6,,a(10),e(14),12(18),16(22),1a(26),1e(30)是對的,其他是錯的,這是怎么會事,正確的話應該是依次加一才對的啊~ 2 50 80 a0 6 6 50 80 a 0 e 50 e a0 0 6 12 13 0 0 16 17 e8 3 1a 1b 0 0 1e 1f 22 0 換成從4到35的結(jié)果如下: 4 50 80 a0 8 6 50 80 c 0 e 50 10 a0 0 6 14 13 0 0 18 17 e8 3 1c 1b 0 0 20 1f 22 0 也是那幾個位置是對的,別的不對,怎么回事。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |