TI中文支持网
TI专业的中文技术问题搜集分享网站

关于“mmc0_dat3.mmc0_dat3”,为什么要写两次,含义是?

static struct pinmux_config mmc0_pin_mux[] = {
             {"mmc0_dat3.mmc0_dat3",    OMAP_MUX_MODE0 | AM33XX_PIN_INPUT_PULLUP},
             {"mmc0_dat2.mmc0_dat2",    OMAP_MUX_MODE0 | AM33XX_PIN_INPUT_PULLUP},
             {"mmc0_dat1.mmc0_dat1",    OMAP_MUX_MODE0 | AM33XX_PIN_INPUT_PULLUP},

}

mmc0_dat3.mmc0_dat3,为什么要写两次?意义是什么?

 

 

Mak he:

/* 模块引脚复用结构体 */
struct pinmux_config {
    const char *string_name; /* 信号名格式化字符串,"模式0字符串.目标模式字符串" */
    int val; /* 其他mux寄存器可选配置值 */
};
即第一个mmc0_dat3为模式0字符串,第二个mmc0_dat3为要设定的目标模式字符串
#define _AM33XX_MUXENTRY (M0, g, m0, m1, m2, m3, m4, m5, m6, m7)

leo chen:

楼上的说的很清楚,就是这个意思

赞(0)
未经允许不得转载:TI中文支持网 » 关于“mmc0_dat3.mmc0_dat3”,为什么要写两次,含义是?
分享到: 更多 (0)