Other Parts Discussed in Thread: CC1190, CC1310, LAUNCHXL-CC13-90, CC1312R
器件型号: LAUNCHXL-CC1310
主题中讨论的其他器件: CC1310、 LAUNCHXL-CC13-90、CC1190 、 CC1312R
您好、
我使用了 LAUNCHXL-CC13-90 电路板、但 CC1310 替换为 CC1312(过度焊接)、需要将 cc1312 设置为待机状态。 我在 CCS 的 Project Wizard 中使用空工程(使用 TI-RTOS7)。 我目前测量的是 2、51mA、但在数据表中是具有高速缓存保留 CCA 2、78uA 的待机模式的值。
我发现 CC1190 必须将引脚 DIO29 和 DIO30 (LNA_EN、PA_EN) 设置为 GND(设置为 0)。
有什么问题可以帮助我、电流较高的原因是什么?
/*
* ======== empty.c ========
*/
/* For usleep() */
#include <unistd.h>
#include <stdint.h>
#include <stddef.h>
/* Driver Header files */
#include <ti/drivers/GPIO.h>
// #include <ti/drivers/I2C.h>
// #include <ti/drivers/SPI.h>
// #include <ti/drivers/Watchdog.h>
/* Driver configuration */
#include "ti_drivers_config.h"
/*
* ======== mainThread ========
*/
void *mainThread(void *arg0)
{
/* 1 second delay */
uint32_t time = 1;
/* Call driver init functions */
GPIO_init();
// I2C_init();
// SPI_init();
// Watchdog_init();
/* Configure the LED pin */
GPIO_setConfig(CONFIG_GPIO_LED_0, GPIO_CFG_OUT_STD | GPIO_CFG_OUT_LOW);
/* Turn on user LED */
// GPIO_write(CONFIG_GPIO_LED_0, CONFIG_GPIO_LED_ON);
while (1)
{
sleep(time);
// GPIO_toggle(CONFIG_GPIO_LED_0);
}
}