微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640R2:关于DIO引脚设置的问题

CC2640R2:关于DIO引脚设置的问题

时间:10-02 整理:3721RD 点击:

各位大侠好,

最近在解决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

解释的很详细,支持。

好的,谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top