CC2640R2:关于DIO引脚设置的问题
各位大侠好,
最近在解决CC2640R2管脚的功耗问题,想尽量将高低电平的驱动电流降低,在管脚设置的参数中发现几个意义没有弄明白的参数。
PIN_Config pLedPinTable[] = {
Board_RLED | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
PIN_TERMINATE
};
PIN_Config buttonPinTable[] = {
Board_PIN_BUTTON0 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_NEGEDGE,
PIN_TERMINATE
};
1.请问PIN_GPIO_LOW看字面意思应该是初始化时为低电平,那么PIN_GPIO_HIGH是不是初始化时为高电平?
2.请问PIN_PUSHPULL和PIN_PULLUP是不是和管脚的推挽开漏有关系?是不是仅仅通过这两个参数就可以设置推挽开漏状态?
3.请问PIN_DRVSTR_MAX这个参数不知是什么意义?
4.不知CC2640R2有没有专门的的DIO参数详细设置资料?
谢谢
1、PIN_GPIO_LOW ------Output 0 when GPIO;PIN_GPIO_HIGH------Output 1 when GPIO
2、PIN_PUSHPULL------Use push-pull output buffer;PIN_PULLUP-------Enable pullup
3、PIN_DRVSTR_MAX------Output buffer uses max drive
4、有,请看这边: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/2_14_03_28/exports/tirtos_full_2_14_03_28/docs/doxygen/html/_p_i_n_8h.html
解释的很详细,支持。
好的,谢谢