最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

I2C可以不用中斷方式對(duì)EEPROM 24WC02進(jìn)行讀寫操作么!

作者:mdwhit603 欄目:ARM技術(shù)
I2C可以不用中斷方式對(duì)EEPROM 24WC02進(jìn)行讀寫操作么!
如題!
UART0可以!
不知I2C可不可以?

2樓: >>參與討論
電子新手
可能只能模擬了吧
另:像AT24C02這樣的玩意,你說他256個(gè)字節(jié)的存儲(chǔ)空間中會(huì)不會(huì)有那么一,2個(gè)是不能存儲(chǔ)的,是壞的? 

3樓: >>參與討論
mdwhit603
不好說!
但我想概率應(yīng)該很!

4樓: >>參與討論
openair
應(yīng)該不行,硬件I2C是硬件配合軟件的狀態(tài)機(jī)構(gòu)成
我想你應(yīng)該是覺得I2C硬件編程太復(fù)雜的把?其實(shí)仔細(xì)研究一下,配和24C02的時(shí)序,你很快就明白中斷軟件是如何和I2C硬件配合傳輸數(shù)據(jù),說實(shí)在,速度不達(dá)到幾百K的速率應(yīng)用,確實(shí)覺得硬件I2C沒有存在的必要。I2C傳輸一個(gè)數(shù)據(jù)流程中斷發(fā)生也不少次。可能硬件I2C這樣設(shè)計(jì)是為了又很強(qiáng)的通用性吧。

5樓: >>參與討論
mdwhit603
openair:這個(gè)問題還有待進(jìn)一步論證!
我現(xiàn)在不用中斷的方式編寫24C02的讀寫函數(shù)!
也就是相當(dāng)于狀態(tài)機(jī)!一個(gè)while循環(huán)不斷判斷SI狀態(tài)變化,然后根據(jù)狀態(tài)碼執(zhí)行相應(yīng)的控制。
現(xiàn)在已經(jīng)可以對(duì)其進(jìn)行字節(jié)寫,頁寫,立即地址讀,選擇性地址讀!
但是有時(shí)程序全速運(yùn)行,會(huì)無法執(zhí)行函數(shù)!StepIn方式可以正確執(zhí)行函數(shù)功能!
我的UART0及SPI都是沒有用中斷方式的!因此我想I2C也應(yīng)該可以!
希望我們可以繼續(xù)討論下去!



6樓: >>參與討論
eleven11
不會(huì)是跑飛了吧
速度太快了,速度快的芯片好是用中斷

7樓: >>參與討論
openair
關(guān)于:我現(xiàn)在不用中斷的方式編寫24C02的讀寫函數(shù)!
你的方法在理論上是行的通的,圍繞著SI和I2C STATE確實(shí)可以離開中斷寫程序。但是在不詳細(xì)了解I2C 這個(gè)IP CORE的實(shí)現(xiàn),確實(shí)有些問題不可預(yù)測(cè)。   

mdwhit603的做法很有研究價(jià)值,有利于深入了解硬件I2C工作原理。就像如果自己寫過模擬總線,那么對(duì)于硬件總線方式就是了如指掌,對(duì)以后總線速率匹配很有指導(dǎo)意義。

歡迎貼出你的代碼一起研究。

8樓: >>參與討論
mdwhit603
openair:為了保持這個(gè)帖子可見!
樓上有網(wǎng)友說可能是時(shí)鐘太快了!
的確,我測(cè)試是100KHZ,不用中斷!
我盡快的抽出時(shí)間測(cè)試一下,降下時(shí)鐘頻率!
有了結(jié)果,我可以將程序貼出來共同研究!



9樓: >>參與討論
openair
好的,我
 
10樓: >>參與討論
qingheljg
同樣問題,什么時(shí)候有結(jié)果啊
是不是i2c只能用中斷方式啊?用io口模擬是怎么模擬啊,小弟不明白

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)問各位:那里有LPC2132的PCB和SCH的封裝庫呀?
lpc2132如何與st7920控制的LCD通信
關(guān)于從片內(nèi)RAM或片內(nèi)FLASH復(fù)制數(shù)據(jù)到片內(nèi)RAM的問題
急,關(guān)于DEBUG in RAM
為什么LPC2104開發(fā)板的GPIO功能不對(duì)???急
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)