1
我是初學者。我正在嘗試瞭解TMP102的I2C初始化。它是一個溫度傳感器。它通過I2C連接。所以,初始化必須是I2C。但是,我的領導告訴我們在這種情況下也必須初始化GPIO,因爲中斷引腳通過GPIO連接。他還告訴過,在其他情況下沒有必要。我無法理解最初的目的。I2C初始化和排空功能
爲什麼我們初始化GPIO? 在其他情況下,從器件的中斷引腳連接在哪裏?(如果不在GPIO中)
另外,如果信息較大,則TX/RX FIFO可能不適合。因此,使用排空功能(設置XDR/RDR位)。什麼是排水功能,它做了什麼?
謝謝!因此,如果從器件中有一箇中斷引腳,則只能通過GPIO連接。我對嗎? – Gomu
是@Gomu ..無論如何,你應該明白的是'你應該初始化從處理器到從器件的所有輸入/輸出的所有GPIO/IOMUX。'然後你可以諮詢你的硬件對應部分,瞭解哪些GPIO/IOMUX的詳情由該特定外設使用,並且GPIO/IOMUX詳細信息(如:頻率,阻抗等),可以使用這些詳細信息初始化相應的GPIO/IOMUX。 – GNKeshava
非常感謝。我更新了我的問題。你能解釋我嗎? – Gomu