在第8.1.2節中的SDIO Card Specification中指出,DAT1引腳也可以在4位SD模式下充當IRQ。在SDIO模塊中IRQ的用途是什麼?嵌入式 - SDIO中的IRQ
-1
A
回答
1
IRQ對於SDIO卡,以吸引主機的注意,通過請求主機上的中斷的方式 - 通常這會在主機上進行一些代碼運行,想必在主機SDIO卡驅動程序。
通過使用中斷,主機不需要持續檢查等待特定條件的SDIO卡的狀態,而是SDIO卡將被設計爲在出現該情況時引發IRQ。
通常情況下,SDIO卡將提供一種啓用/禁用中斷請求的方法,可能位於其中一個SDIO卡寄存器中。一旦主機爲中斷服務,它將通過從主機到SDIO卡的一些功能獨特的I/O操作被清除。
特定中斷請求將所述特定卡和驅動程序上完全依賴的具體含義,但是對於如果SDIO卡從外部裝置接收信號例如,IRQ信號可能該數據是可用的。或者,如果SDIO卡正在輸出從主機一次加載(比如說)16個字節的數據,則IRQ可能表示SDIO卡可以接受另外的16個字節。
通常在主機中斷服務程序主機將檢查卡的狀態,以確定中斷的原因,然後分支專門針對這一原因的代碼。
無的,這是特定於SDIO - 使用中斷的相同的原則完全適用於那些I/O操作需要從任何其他主機正在做異步發生的任何情況。
相關問題
- 1. 基於ARM的嵌入式Linux上的GPIO IRQ
- 2. 小型嵌入式系統上的IRQ自旋鎖
- 3. 嵌入式,嵌入式
- 4. 由於SDIO總線初始化問題,因SDIO總線初始化問題CRC
- 5. Linux中的共享IRQ
- 6. Linux IRQ:在ISR內解除IRQ
- 7. Power BI嵌入式 - 嵌入式瓷磚
- 8. 在Linux IRQ中調用schedule()
- 9. Rails中的嵌入式Javascript
- 10. 嵌入式linux中的PAGE_SIZE
- 11. 嵌入式Linux中的vmstat
- 12. WordPress中的嵌入式Javascript
- 13. 嵌入式linux中的Devicetree
- 14. 如何將嵌入式文檔放入嵌入式文檔中?
- 15. 嵌入式Scala和嵌入式Groovy
- 16. gcc --- __attribute __((interrupt(irq)))
- 17. Grails的嵌入式
- 18. 的樣式嵌入
- 19. 嵌入式Javascript
- 20. 將嵌入式XSLT包含到另一個嵌入式XSLT中
- 21. 在嵌入式應用程序中播放嵌入式WAV
- 22. 設置IRQ映射
- 23. 嵌入式PostgreSql
- 24. 嵌入式HTML
- 25. 嵌入式和ElementCollection嵌套
- 26. ASP.NET嵌入式中繼器
- 27. 嵌入式閃存廢墟嵌入塊
- 28. Php Facebook嵌入式SWF對象嵌入
- 29. MSI的windows中的大IRQ值
- 30. JPA中的嵌入式集合可嵌入