用 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 左右