當前位置:偏方大全网 - 藥品說明 - DM642相關問題,關於DM642的配置,不知道下面這段代碼是什麽意思

DM642相關問題,關於DM642的配置,不知道下面這段代碼是什麽意思

VP2、VP1、VP0、I2C、MCASP0都是DM642的外設,通過CHIP_config函數來使能這些外設。妳這個的結構體想表達意思就是使能VP2、VP1、VP0、I2C、MCASP0這些外設。而這些外設都是有對應的地址空間,因此有

#if CHIP_DM642

#define CHIP_VP2 0x00000040u

#define CHIP_VP1 0x00000020u

#define CHIP_VP0 0x00000010u

#define CHIP_I2C 0x00000008u

#define CHIP_MCBSP1 0x00000004u

#define CHIP_MCBSP0 0x00000002u

#define CHIP_MCASP0 0x00000001u

AIC23b是DM642的從設備,642通過I2C總線來控制他們。按照I2C總線規定,同壹種設備最多只有兩個設備地址。妳這個用了3個AIC23b,實際上是將I2C總線分成了I2C0和I2C1,通過壹個GPIO口來進行切換,因此最多就能實現對4個同壹種設備的區分訪問。妳仔細看下妳的代碼應該就能發現。

  • 上一篇:孝感市中心醫院的歷史沿革
  • 下一篇:有什麽是專門補充銅、鐵、鋅等金屬成分較多的藥品嗎?
  • copyright 2024偏方大全网