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

PIN_setOutputValue(hGpioPin,Board_MPU_POWER, Board_MPU_POWER_OFF); 后, 去量测电压只有 1.55V 应要为2.7V才对

用 2640r2f 当开启 MPU_POWR ( GPIO ) 时为 1.55V 为什么不是2.7V ?

Viki Shi:

你是想在CC2640R2F上加 MPU9250?引脚问题按下面三步排查基本可锁定:
1、检查电路是否有问题
2、检查该pin属性设置是否有问题
3、检查该引脚是否有复用设置

Lydia Lin:

回复 Viki Shi:

我是使用 SensorTag CC2650 的电路做为基础改发自我的板子,但主要改变是IC换成了CC2640R2F,
1. 我有检查没有问题
2. 设定如下 ( IOID_7, IOID_12 )
const PIN_Config BoardGpioInitTable[] = {
CC2640R2_LAUNCHXL_PIN_RLED | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,/* LED initially off */// CC2640R2_LAUNCHXL_PIN_GLED | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,/* LED initially off */CC2640R2_LAUNCHXL_PIN_BTN1 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_HYSTERESIS,/* Button is active low */CC2640R2_LAUNCHXL_PIN_BTN2 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_HYSTERESIS,/* Button is active low */CC2640R2_LAUNCHXL_SPI_FLASH_CS | PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL | PIN_DRVSTR_MIN,/* External flash chip select */CC2640R2_LAUNCHXL_UART_RX | PIN_INPUT_EN | PIN_PULLDOWN,/* UART RX via debugger back channel */CC2640R2_LAUNCHXL_UART_TX | PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL,/* UART TX via debugger back channel */CC2640R2_LAUNCHXL_SPI0_MOSI | PIN_INPUT_EN | PIN_PULLDOWN,/* SPI master out – slave in */CC2640R2_LAUNCHXL_SPI0_MISO | PIN_INPUT_EN | PIN_PULLDOWN,/* SPI master in – slave out */CC2640R2_LAUNCHXL_SPI0_CLK | PIN_INPUT_EN | PIN_PULLDOWN,/* SPI clock */IOID_7| PIN_INPUT_EN | PIN_PULLDOWN | PIN_IRQ_NEGEDGE | PIN_HYSTERESIS,IOID_12| PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL | PIN_DRVSTR_MAX,/* MPU initially on n*/
PIN_TERMINATE
};
3. 没有

Viki Shi:

回复 Lydia Lin:

CC26x0到CC2640R2F的移植建议参考:
dev.ti.com/…/cc2640-to-cc2640r2.html
markelthinkslearnscreates.wordpress.com/…/

da qin zheng sheng:

使用dio12引脚给mpu9250供电?

da qin zheng sheng:

输出的1.55v不是高电平,也不是低电平。

Lydia Lin:

回复 da qin zheng sheng:

是的 用 GPIO ( IOID_12 ) 作为 MPU9250 的电源

Lydia Lin:

回复 da qin zheng sheng:

当我的 VDDS 为 3.0V 左右 时 IOID_12 要为 2.7 V 左右

赞(0)
未经允许不得转载:TI中文支持网 » PIN_setOutputValue(hGpioPin,Board_MPU_POWER, Board_MPU_POWER_OFF); 后, 去量测电压只有 1.55V 应要为2.7V才对
分享到: 更多 (0)