MAX3420E中斷系統(tǒng)知識講解_第1頁
MAX3420E中斷系統(tǒng)知識講解_第2頁
MAX3420E中斷系統(tǒng)知識講解_第3頁
MAX3420E中斷系統(tǒng)知識講解_第4頁
MAX3420E中斷系統(tǒng)知識講解_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、MAX34200E中斷系統(tǒng)統(tǒng)引言MAX34420E可與與任何SPII主控制器相相連,構成全全速USB外外設器件。盡盡管由MAXX3420管管理底層USSB信令,但但是需要處理理USB事件件時,SPII主控制器必必須參與處理理。MAX33420的IINT引腳指指示有中斷發(fā)發(fā)生,SPII主控制器讀讀取14個中中斷請求位,確確定需要服務務的中斷。主主要由這些中中斷請求(IIRQ)位確確定MAX33420E的的工作過程。注意:SPI主控制器可以是微控制器、DSP、ASIC或者任何具備SPI端口的器件,并能提供SCLK信號。本文檔使用的術語“SPI主控制器”和“微控制器”含義相同。MAX3420E中斷邏

2、輯圖1所示為MAAX34200E中斷邏輯輯。陰影部分分是可通過SSPI訪問的的寄存器位。 IRQ位每一個個中斷源都有有一個用于鎖鎖存服務請求求的觸發(fā)器。觸觸發(fā)器的輸出出即為IRQQ,它出現(xiàn)在在MAX34420E寄存存器中。IRRQ位提供兩兩種功能: 讀取一個IRQQ位,將返回回IRQ觸發(fā)發(fā)器的狀態(tài)。 寫入一個“11”至IRQQ位,將清除除IRQ觸發(fā)發(fā)器,寫入“00”至IRQQ位,不改變變觸發(fā)器狀態(tài)態(tài)。 可以在在任意時刻讀讀取IRQ位位,它反映了了IRQ觸發(fā)發(fā)器的狀態(tài)。按按照上面第22條,寫入11而不是0來來清除所選的的IRQ位,這這一過程不需需要讀-修改改-寫周期。舉舉例說明,假假設MAX33

3、420E的的IRQ位與與普通的寄存存器位一樣,寫寫1置位,寫寫0清除。現(xiàn)現(xiàn)在,我們想想要清除USSBIRQ寄寄存器的URRESIRQQ位。圖2所所示為實現(xiàn)該該操作的代碼碼。由于SPI主控控制器通過寫寫1來清除一一個MAX33420E IRQ位,而而寫0不改變變其他寄存器器位,因此SSPI主控制制器可以直接接寫入位屏蔽蔽值來清除UURESIRRQ位。所以以,圖2中的的最后三條語語句可以由圖圖3中的單條條語句替代。 IEN位14個個MAX34420E中斷斷的每一個都都有相應的中中斷使能(IIEN)位。IIEN位和IIRQ觸發(fā)器器輸出進行“與與”操作,決決定是否向IINT引腳傳傳送中斷請求求(圖1)

4、。114個IRQQ觸發(fā)器通過過門控電路后后,進行“或或”操作,形形成一個內部部中斷請求信信號,傳送至至中斷引腳邏邏輯模塊。 注意,無論IEEN位的狀態(tài)態(tài)如何,IRRQ位都指示示中斷懸掛狀狀態(tài)。這樣,即即使中斷不觸觸發(fā)INT引引腳,固件仍仍可以檢查該該懸掛中斷。如如果您的程序序需要檢查一一個IRQ寄寄存器“是否否懸掛中斷”,一一個簡單的方方法是讀取IIRQ和IEEN寄存器,對對它們進行“與與”操作,檢檢查現(xiàn)在指示示“等待和被被使能的IRRQ”位。零零值表示沒有有使能的中斷斷處于懸掛狀狀態(tài)。IE位 SPII主控制器通通過IE位使使能或者禁止止INT引腳腳。由于該位位影響到所有有的中斷,因因此通常稱

5、之之為全局中斷斷使能。不論論IRQ或者者IEN位的的狀態(tài)如何,當當IE = 0時,INNT引腳無效效。中斷引腳邏輯兩兩個寄存器位位INTLEEVEL (參考下面的的討論)和PPOSINTT控制INTT引腳的工作作方式。在設設置IE = 1之前,應應先設置這兩兩個配置位。電平模式,INNTLEVEEL = 11某些微控制制器系統(tǒng)使用用低電平有效效中斷。采用用這種配置時時,MAX33420E采采用一個開漏漏極晶體管驅驅動INT引引腳至地。由由于引腳只能能驅動為低電電平,因此,需需要在INTT引腳和邏輯輯電源之間接接一個上拉電電阻。該模式式支持多個芯芯片的INTT引腳輸出(每個均為開開漏輸出)連連接

6、在一起,并并使用單個上上拉電阻。由由于任何一個個芯片輸出都都可將該引腳腳拉低,因此此這種邏輯有有時也稱為“線線或”。對于于這種類型的的系統(tǒng),設置置INTLEEVEL = 1。邊沿模式,INNTLEVEEL = 00 (缺省值值)MAX33420E INT引腳腳也可以驅動動邊沿有效的的中斷系統(tǒng),此此時微控制器器在其中斷輸輸入引腳上檢檢查0-1或或者1-0跳跳變。這是MMAX34220E的缺省省模式,INNTLEVEEL = 00。SPI主主控制器通過過第二個POOSINT位位設置邊沿極極性。當POOSINT = 1時,MMAX34220E為懸掛掛中斷輸出一一個0-1跳跳變。當POOSINT =

7、0 (缺省值)時時,MAX33420E為為懸掛中斷輸輸出一個1-0跳變。在圖1中,請注注意以下幾方方面: 如果一個IRQQ位置位,而而其對應的IIEN位清零零,則IRQQ不會影響IINT輸出引引腳。但是,中中斷仍處于懸懸掛狀態(tài)。永永遠可以讀取取IRQ位以以獲得其狀態(tài)態(tài),可向對應應的寄存器位位寫1,將IIRQ位清零零。 懸掛中中斷(IRQQ位是1)的的IEN位出出現(xiàn)0-1跳跳變時將產(chǎn)生生中斷 INNT引腳可連連接至微控制制器的中斷系系統(tǒng)。此外,微微控制器可以以輪詢INTT引腳,以確確定MAX33420E是是否有中斷處處于懸掛狀態(tài)態(tài)。最適合輪輪詢的模式是是電平模式(INTLEEVEL = 1),這

8、這是因為在邊邊沿模式中,IINT引腳輸輸出的脈沖可可能太窄,微微控制器無法法探測到(參參考下面的討討論)。請注注意,電平模模式需要在IINT引腳和和VL之間連連接一個上拉拉電阻。 IINT引腳波波形電平模式式 圖4所示為電平平模式下的MMAX34220E INNT引腳波形形。INT引引腳靜態(tài)為高高電平(上拉拉至VL)。假假設圖中兩個個中斷的IEEN位置為11,全局IEE位置為1,那那么將出現(xiàn)以以下事件。(下面標有字字母的條目對對應圖4中相相同字母標出出的事件。) 發(fā)生一個中斷請請求,使MAAX34200E INTT引腳置低。注意:盡管MAAX34200E中斷輸出出引腳被稱為為INT引腳腳,它有

9、時也也是負極性(例如在電平平模式下)。 SPI主控控制器完成中中斷服務后,向向IRQ位寫寫入1,將其其清零。INNT引腳返回回至靜態(tài)高電電平。(a)和(b)之之間的間隔是是中斷置位其其IRQ位和和SPI主控控制器清除IIRQ位之間間的時間。 產(chǎn)生另一個個中斷請求,將將INT引腳腳拉低。 當當?shù)谝粋€中斷斷請求處于懸懸掛狀態(tài)時,產(chǎn)產(chǎn)生了第二個個中斷請求。IINT電平?jīng)]沒有變化,因因為至少有一一個中斷處于于懸掛狀態(tài)。(實際上,此此刻有兩個中中斷處于懸掛掛狀態(tài)。) SPI主控控制器完成一一個中斷服務務后,向IRRQ位寫入11,將其清零零。由于仍有有一個中斷處處于懸掛狀態(tài)態(tài),INT引引腳保持低電電平。

10、SPPI主控制器器處理完剩下下的中斷請求求,向IRQQ位寫入1,將將其清零。沒沒有中斷處于于懸掛狀態(tài),因因此INT引引腳返回至靜靜態(tài)高電平。 注意:如果果一個中斷的的IRQ觸發(fā)發(fā)器(圖1)置位,則認認為該中斷處處于懸掛狀態(tài)態(tài)。 這種邏邏輯可以很好好地處理INNT引腳輪詢詢。如果MAAX34200E的任何部部分需要服務務,并且其中中斷已被使能能,那么INNT引腳變?yōu)闉榈碗娖健T谠谖⒖刂破髑迩宄詈笠粋€個懸掛IRQQ位之前,IINT引腳一一直保持低電電平。 邊沿模式 圖5所示為兩種種極性邊沿模模式下的MAAX34200E INTT引腳波形,極極性由POSSINT位控控制。波形與與電平模式的的相似,

11、但有有兩處不同。在在兩種條件下下,INT引引腳產(chǎn)生邊沿沿跳變: 一個IRQ位變變?yōu)橛行顟B(tài)態(tài)(其IRQQ觸發(fā)器產(chǎn)生生0-1跳變變)。 處理理器清除一個個IRQ位(向其寫入11),其他IIRQ處于懸懸掛狀態(tài)。 第二個條件件確保還有中中斷需要服務務時處理器能能夠檢測到邊邊沿跳變。除除了產(chǎn)生邊沿沿跳變外,與與電平模式一一樣,INTT引腳也具有有有效和無效效狀態(tài)。INNT引腳的無無效狀態(tài)取決決于POSIINT位設置置的邊沿極性性。在這點上上,邊沿模式式與電平模式式相似,查看看INT引腳腳的狀態(tài)就可可以知道是否否有中斷處于于懸掛狀態(tài): 在負極性邊沿模模式下,如果果沒有懸掛中中斷,INTT引腳為高電電平;

12、如果有有懸掛中斷,則則為低電平。 在正極性邊邊沿模式下,如如果沒有懸掛掛中斷,INNT引腳為低低電平;如果果有懸掛中斷斷,則為高電電平。 以下下說明解釋了了INT引腳腳的有效和無無效狀態(tài)。有有效狀態(tài)意味味著至少有一一個中斷處于于懸掛狀態(tài);無效狀態(tài)是是指沒有中斷斷處于懸掛狀狀態(tài)。假設中中斷已被使能能,將出現(xiàn)以以下事件。(下面標有字字母的條目對對應圖5中相相同字母標出出的事件。) 產(chǎn)生一個個中斷請求時時,MAX33420E INT引腳腳出現(xiàn)一個邊邊沿跳變。邊邊沿的極性取取決于POSSINT位的的設置。由于于中斷仍處于于懸掛狀態(tài),IINT引腳保保持其有效狀狀態(tài)。 SPPI主控制器器完成中斷服服務后,

13、向IIRQ位寫入入1,將其清清零。MAXX3420EE INT引引腳返回至無無效狀態(tài)。圖圖中(a)和和(b)之間間的間隔(11)是產(chǎn)生中中斷和SPII主控制器清清除IRQ位位之間的時間間。 產(chǎn)生另另一個中斷請請求時,MAAX34200E INTT引腳產(chǎn)生一一個邊沿跳變變,并保持其其有效狀態(tài)。 當?shù)谝粋€中中斷請求處于于懸掛狀態(tài)時時,又產(chǎn)生了了第二個中斷斷請求。MAAX34200E INTT引腳必須產(chǎn)產(chǎn)生另一個邊邊沿跳變,因因此該引腳在在無效和有效效狀態(tài)之間產(chǎn)產(chǎn)生跳變脈沖沖,從而提供供正確的邊沿沿極性。在MMAX34220E中,該該脈沖的寬度度固定為100.67ss。由于還有有中斷處于懸懸掛狀態(tài),

14、IINT引腳保保持在有效狀狀態(tài)。 SPPI主控制器器完成一個懸懸掛中斷服務務后,向其IIRQ位寫入入1,將其清清除。與第(d)步一樣樣,INT引引腳產(chǎn)生另一一個邊沿跳變變。 SPII主控制器處處理完剩下的的中斷請求,向向其IRQ位位寫入1,將將其清除。沒沒有中斷處于于懸掛狀態(tài),因因此,INTT引腳返回至至無效狀態(tài)。 中斷寄存器器表1. 陰陰影部分的MMAX34220E寄存器器位控制中斷斷系統(tǒng)MAX34200E具有兩類類USB中斷斷,由表1中中陰影部分的的寄存器控制制。中斷位分分為兩類:位位于EPIRRQ (R111)和EPPIEN (R12)寄寄存器的端點點控制,以及及位于USBBIRQ (R

15、13)和和USBIEEN (R114)寄存器器的USB控控制。全局IIE位在CPPUCTL寄寄存器中。 表2. 14個個MAX34420E中斷斷源 表2說明了144個中斷控制制位,MAXXQ34200E內部邏輯輯何時對它們們進行置位,以以及SPI主主控制器怎樣樣清除它們。 中斷請求位BAAV位三個緩緩沖區(qū)就緒(BAV) IRQ位指指示SPI主主控制器可以以裝入一個IIN端點FIIFO。芯片片復位或者IIN數(shù)據(jù)由端端點緩沖區(qū)成成功地發(fā)送給給主機后,MMAX34220E置位這這些IRQ位位。該IRQQ通知SPII主控制器緩緩沖區(qū)可以裝裝入新數(shù)據(jù)。圖6所示為INN傳輸?shù)目偩€線過程,主機機從MAX33

16、420E申申請數(shù)據(jù)。在在數(shù)據(jù)包71145到達前前,SPI主主控制器先將將字節(jié)00 00 088裝入端點33-IN FFIFO (EP3INNFIFO)。然后,SSPI主控制制器將數(shù)值33寫入EP33INBC (端點3 IN字節(jié)計計數(shù))寄存器器。寫入字節(jié)節(jié)計數(shù)寄存器器,可完成以以下三項功能能: 通知MAX34420E當IIN請求到達達時有多少字字節(jié)要發(fā)送。 使端點為傳傳輸數(shù)據(jù)做好好準備(而不不是非應答)。 清除EEP3INBBAV IRRQ位。 MMAX34220E以數(shù)據(jù)據(jù)包71466響應以端點點3為地址的的IN數(shù)據(jù)包包。主機發(fā)送送應答(ACCK)數(shù)據(jù)包包7147,響響應接收到的的無誤碼數(shù)據(jù)據(jù)。

17、當MAXX3420EE檢測到主機機ACK包后后,設置EPP3INBAAV中斷請求求位,通知SSPI主控制制器端點FIIFO可以裝裝入新數(shù)據(jù)。如果在SPI主控制器準備好端點之前到達IN數(shù)據(jù)包,MAX3420E會響應一個NAK握手信號(圖7)。NAK握手信號通知主機稍后重發(fā)IN請求。 如果在IN數(shù)據(jù)據(jù)傳輸至主機機過程中出現(xiàn)現(xiàn)誤碼,當主主機重發(fā)INN請求時,MMAX34220E自動重重發(fā)數(shù)據(jù)(以以及相同的數(shù)數(shù)據(jù)觸發(fā)DAATA0/DDATA1)。只有接收收到來自主機機的ACK握握手信號后,MMAX34220E才會置置位端點的BBAV IRRQ位,指示示緩沖區(qū)準備備好接收新數(shù)數(shù)據(jù)。重要提示:與所所有的M

18、AXX3420EE IRQ位位一樣,也可可以通過寫入入1來三個清清除BAV IRQ位。千千萬不要這樣樣做。相反,應應采用上面列列出的方法:通過寫入IIN端點的字字節(jié)計數(shù)寄存存器來清除BBAV IRRQ位。這是是因為MAXX3420EE使用一個IIN端點的BBAV中斷請請求位作為鎖鎖定機制。該該機制確保SSPI主控制制器和MAXX3420EE的串行接口口引擎(SIIE)不會同同時使用端點點緩沖區(qū)。例例如,如果清清除BAV位位,然后以兩兩條單獨指令令裝入字節(jié)計計數(shù)器,那么么當您更新字字節(jié)計數(shù)寄存存器時,可能能開始了數(shù)據(jù)據(jù)包傳輸,從從而導致數(shù)據(jù)據(jù)出錯。 BAV IRQQ缺省值三個個BAV IIRQ位

19、(見見表2 Deefaultt列中的1)的缺省值為為1。這表明明,上電或者者復位后SPPI主控制器器將讀取到EEPIRQ = 0 x119。如果任任何一個對應應的IEN位位置位,INNT引腳將指指示中斷處于于懸掛狀態(tài)。雙緩沖端點EPP2-INMMAX34220E EPP2-IN端端點為雙緩沖沖結構。這表表明它有兩組組64字節(jié)FFIFO和字字節(jié)計數(shù)寄存存器。雙緩沖沖提高了傳輸輸帶寬,這是是因為在裝入入另一個數(shù)據(jù)據(jù)包之前,SSPI主控制制器不需要等等待數(shù)據(jù)包傳傳輸至主機。采采用雙緩沖結結構,SPII主控制器可可以在一個IIN FIFFO向主機傳傳輸其IN數(shù)數(shù)據(jù)的同時裝裝入另一個IIN FIFFO。

20、當您裝裝載EP2IINBC寄存存器時,兩個個緩沖區(qū)“自自動輪換”。這這將另一個FFIFO (第二組)和和字節(jié)計數(shù)寄寄存器提供給給SPI主控控制器使用。這這種雙緩沖機機制對固件來來說是透明的的。雙緩沖機制使我我們能夠觀察察到的唯一影影響出現(xiàn)在初初始化過程中中。上電或者者芯片復位時時,IN2BBAVIRQQ位置位。一一般情況下,初初始化程序把把數(shù)據(jù)裝入EEP2IN FIFO,然然后裝載EPP2INBCC寄存器,為為傳輸做好準準備,同時清清除了IN22BAVIRRQ位。這樣樣做時,您會會很奇怪地發(fā)發(fā)現(xiàn)MAX33420E立立即重新置位位IN2BAAVIRQ位位。這表明第第二個緩沖區(qū)區(qū)已經(jīng)準備就就緒,允

21、許SSPI主控制制器裝入第二二個數(shù)據(jù)包。DAV中斷請求求位OUT端端點的數(shù)據(jù)就就緒(DAVV) IRQQ位指示已經(jīng)經(jīng)從主機接收收到了新數(shù)據(jù)據(jù)。MAX33420E自自動處理總線線重試操作,只只有當接收到到的數(shù)據(jù)無誤誤碼時,才會會產(chǎn)生中斷請請求。當SPPI主控制器器收到DAVV中斷請求時時,它將讀取取端點字節(jié)計計數(shù)寄存器,確確定有效數(shù)據(jù)據(jù)的大小。然然后SPI主主控制器從端端點的OUTTFIFO讀讀取相應數(shù)目目的字節(jié)。SSPI主控制制器以向OUUTDAV IRQ位寫寫入1的正常常方式對其清清零。這樣,使使端點再次準準備好接收下下一個OUTT數(shù)據(jù)包。在圖8中,主機機發(fā)送一個OOUT PIID和四個字字

22、節(jié)的數(shù)據(jù),MMAX34220E將其傳傳送至EP11OUT FFIFO。當當MAX34420E驗證證傳送無誤碼碼后,將更新新其EP1OOUTBC寄寄存器,指示示四個字節(jié),向向主機發(fā)送AACK包,并并置位EP11OUTDAAV IRQQ,通知SPPI主控制器器可以提取端端點1 FIIFO內已經(jīng)經(jīng)準備好的數(shù)數(shù)據(jù)。 雙緩沖端點EPP1-OUTTMAX34420E EEP1-OUUT端點為雙雙緩沖結構,這這表明它具有有兩組64字字節(jié)FIFOO和字節(jié)計數(shù)數(shù)寄存器。雙雙緩沖意味著著SPI主控控制器對OUUT1DAVVIRQ清零零后,如果有有另一個主機機數(shù)據(jù)包在等等待,它可以以立即重新置置位。SUDAV中斷斷

23、請求位當主主機向MAXX3420EE發(fā)送一個CCONTROOL傳輸時,MMAX34220E在一個個8字節(jié)FIIFO中存儲儲8個SETTUP字節(jié),SSPI主控制制器可從SUUDFIFOO寄存器中讀讀取該數(shù)據(jù)。由由于外設總是是從該緩沖區(qū)區(qū)中接收主機機數(shù)據(jù),SUUDAVIRRQ的作用類類似一個OUUT端點FIIFO,當主主機來的新數(shù)數(shù)據(jù)接收完畢畢后,MAXX3420EE置位其SUUDAV IIRQ。一個個SETUPP數(shù)據(jù)包總是是包含8個字字節(jié),因此,SSETUP數(shù)數(shù)據(jù)不需要字字節(jié)計數(shù)寄存存器。OSCOK中斷斷請求位當MMAX34220E上電、芯芯片復位完畢畢、或者退出出關電狀態(tài)時時,需要時間間來啟動

24、內部部振蕩器和PPLL,以達達到穩(wěn)定。振振蕩器就緒(OSCOKK) IRQQ指示MAXX3420EE已經(jīng)準備好好工作。 圖9所示為實例例代碼,采用用CHIPRRES寄存器器位復位MAAX34200E。由于芯芯片復位將停停止內部振蕩蕩器工作,代代碼設置CHHIPRESS=0清除復復位信號后,在在使用MAXX3420EE之前應該等等待振蕩器穩(wěn)穩(wěn)定下來。 RWUDN中斷斷請求位處于于掛起狀態(tài)時時,USB外外設可以發(fā)出出遠程喚醒(RWU)信信號,通知主主機恢復總線線工作。USSB規(guī)范定義義了一個1mms至15mms K-sstate的的遠程喚醒信信號。SPII主控制器通通過設置遠程程喚醒信號(SIGR

25、WWU)位等于于1,來觸發(fā)發(fā)RWU信號號。當SPI主控制制器置位SIIGRWU位位時,MAXX3420EE等待5mss,驅動K-statee 10mss,然后置位位遠程喚醒完完成中斷請求求(RWUDDNIRQ)位。5mss延時保證符符合另一USSB要求:在在外設發(fā)出恢恢復信號前,總總線必須至少少空閑(J-statee) 5mss。圖10所示為發(fā)發(fā)送遠程喚醒醒的實例代碼碼。注意,MMAX34220E實現(xiàn)信信號定時,完完成后置位IIRQ。MAAX34200E對于所有有的定時USSB事件均這這樣處理,完完成時產(chǎn)生一一個中斷,因因此SPI主主控制器不需需要定時控制制信號間隔。 圖10中的代碼碼置位SI

26、GGRWU位,然然后循環(huán)等待待RWUDNNIRQ置位位,以確定持持續(xù)10mss信號時間。然然后,SPII主控制器設設置SIGRRWU = 0,并清除除IRQ位。一一般地,在多多任務SPII主控制器中中,應響應RRWUDNIIRQ中斷請請求,而不要要浪費時間直直接檢查IRRQ位。接收到RWUDDNITQ中中斷后的5mms內,SPPI主控制器器應關閉SIIGRWU位位。如果沒有有這樣做,MMAX34220E將啟動動另一個100ms K-statee,重復這一一過程(等待待5ms, 然后10mms K-sstate),直到SIIGRWU = 0。在在RWU信號號處理過程中中設置SIGGRWU = 0

27、,不會會終止RWUU信號。如果SPI主控控制器設置SSIGRWUU = 1時時MAX34420E正處處于關電狀態(tài)態(tài)(PWRDDOWN = 1),那那么MAX33420E會會自動重新啟啟動振蕩器,等等待其達到穩(wěn)穩(wěn)定,然后開開始發(fā)送RWWU信號。在在這種情況下下,SPI主主控制器不需需要檢查OSSCOK IIRQ。BUSACT中中斷請求位當當MAX233420E探探測到在USSB數(shù)據(jù)包的的開始位置有有SYNC模模式時,置位位BUSACCT IRQQ位。USBB總線復位過過程不是總線線活動狀態(tài),因因此不會觸發(fā)發(fā)BUSACCK中斷請求求。URES和URRESDN中中斷請求位UUSB主機通通過至少保持持

28、50ms的的單端零(SSE0)狀態(tài)態(tài)(D+和DD-同時驅動動至低電平),來復位外外設。探測到到2.5ss的SE0狀狀態(tài)后,MAAX34200E置位USSB復位IRRQ (URRESIRQQ)。然后,當當主機完成復復位后,MAAX34200E置位USSB復位完成成IRQ (URESDDNIRQ)。由于SPI主控控制器需要監(jiān)監(jiān)視USB總總線復位事件件,在總線復復位期間,MMAX34220E不會清清除URESSIE、URRESDNIIE或IE中中斷使能位。但但在總線復位位期間它會清清除EPIEEN和USBBIEN寄存存器中的所有有其他中斷使使能位。 SUSP中斷請請求位當MAAX34200E探測到總總線停止工作作3ms (持續(xù)J-sstate)后,它產(chǎn)生生掛起中斷請請求(SUSSPIRQ)。如果使用用MAX34420E的外外設是由總線線供電的,它它必須進入低低功耗狀態(tài),以以最大程度降降低從VBUUS上吸收的的電流。在這這種情況下,SSPI主控制制器應關斷消消耗功率的外外設,然后設設置PWRDDOWN = 1,使MMAX34220E進入低低功耗模式。這這樣一來,MMAX34220E振蕩器器停止工作,并并進入

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論