<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Microchip UNI/O總線(xiàn)技術(shù)及其應用

Microchip UNI/O總線(xiàn)技術(shù)及其應用

作者: 時(shí)間:2012-08-28 來(lái)源:網(wǎng)絡(luò ) 收藏

(3)指令幀
指令幀用于傳送指令,由指令編碼和應答序列組成。指令及其編碼往各種UNI/O從器件中定義。指令幀中的主應答位應根據指令是否要求傳輸其他數據字節確定。當指令要求傳輸其他數據字節時(shí),該位為MAK,否則為NoMAK。從應答位正常情況下為SAK。
1.3.3 UNI/O總線(xiàn)的命令序列
圖3所示的是用于執行8位地址從器件指令的命令序列。其中字節幀的數量在總線(xiàn)規范中未進(jìn)行限制,只要前一個(gè)字節幀中的主應答位為MAK就表示期望傳輸下一個(gè)字節幀。不過(guò),字節幀的實(shí)際數量必須符合從器件指令的使用規范。在此前提下,可以由用戶(hù)程序根據其功能決定。用于執行12位地址從器件指令的命令序列如圖4所示。

c.JPG



2 UNI/O從器件與單片機的接口設計
11XXX系列EEPROM是技術(shù)公司最新推出的、支持UNI/O總線(xiàn)協(xié)議的存儲器產(chǎn)品。下面就以該存儲器的使用為例,詳細介紹UNI/O總線(xiàn)系統的應用設計方法。
2.1 硬件設計
圖5給出了11XXX系列EEPROM與單片機的接口原理圖。圖中,SCIO引腳上接一個(gè)20 kΩ的上拉電阻是為了確??偩€(xiàn)在上電/掉電序列期間以及未被驅動(dòng)時(shí)處于空閑狀態(tài)。VCC和VSS之間接入一個(gè)0.1μF的去耦電容是為了濾除VCC上的噪聲。

d.JPG


2.2 軟件設計
2.2.1 UNI/O存儲器11XXX的操作指令
11XXX系列存儲器共有9條操作指令,其指令編碼和功能描述如表1所列。

e.JPG


2.2.2 UNI/O存儲器11XXX的高級特性
11XXX器件除了具有EEPROM存儲器的基本特性、支持UNI/O總線(xiàn)協(xié)議外,還有以下高級特性。這些高級特性也是編寫(xiě)接口程序的基本依據。
(1)內置了一個(gè)狀態(tài)寄存器
狀態(tài)寄存器可以用來(lái)提供狀態(tài)信息和片內數據的保護控制。其各位的功能定義如下:
①Bit0。為寫(xiě)進(jìn)行位WIP,用于表明11XXX是否忙于寫(xiě)操作。當它為1時(shí),表明正在進(jìn)行寫(xiě)操作;為0時(shí),表明沒(méi)有進(jìn)行寫(xiě)操作。此位只讀。要編寫(xiě)高效率的寫(xiě)存儲陣列程序,可采用WIP查詢(xún)來(lái)及時(shí)檢測寫(xiě)周期的結束。
②Bit1。為寫(xiě)使能鎖存器位WEL,用于表明寫(xiě)使能鎖存器的狀態(tài)。當它為1時(shí),鎖存器允許存儲陣列無(wú)保護塊和狀態(tài)寄存器的寫(xiě)入操作;當置為0時(shí),禁止寫(xiě)入操作。只能使用WREN指令來(lái)將此位置1,但會(huì )在上電或成功執行了以下指令之一時(shí)復位。這些指令包括:WRDI、WRSR、WRITE、SETAL和ERAL。
③Bit2~Bit3。是塊保護位BP0和BP1,用于表明當前哪些塊被寫(xiě)保護。這些位可以由用戶(hù)通過(guò)WRSR指令進(jìn)行設置。這些位是非易失性的。表2給出了利用BP0和BP1對存儲器進(jìn)行分塊保護的方案。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>