微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640r2f 加了前端模块之后程序容易死机

CC2640r2f 加了前端模块之后程序容易死机

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

CC2640r2f加了一个前端模块,型号为sky66110-11,加上时候可以看到信号明显的增强,但是程序很快就停止运行了,且在运行期间连接不上。下面是我的配置方式

PIN_Handle CC2640R2F_Handle;
PIN_State pkeyPins;
PIN_Config pkeyPinsCfg[] =
{
IOID_0 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
IOID_1 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
PIN_TERMINATE
};

void HGM_io_init(void)
{
CC2640R2F_Handle = PIN_open(&pkeyPins, pkeyPinsCfg);
PINCC26XX_setMux(CC2640R2F_Handle, IOID_0,IOC_PORT_RFC_GPO0);
PINCC26XX_setMux(CC2640R2F_Handle, IOID_1, IOC_PORT_RFC_GPO1);
}

请问各位大神,是我的配置方式不对,还是少了什么东西?

不熟悉sky66110-11,不过您可以对照下 http://processors.wiki.ti.com/index.php/CC26xx_Range_Extender_Control 的内容

您好,您说的这个参考我之前也试过,这种配置方法也会导致死机,我也是直接配置那两个管脚,

 IOCPortConfigureSet(IOID_0,IOC_PORT_RFC_GPO0, IOC_IOMODE_NORMAL);
 IOCPortConfigureSet(IOID_1,IOC_PORT_RFC_GPO1, IOC_IOMODE_NORMAL);
不知这样配置是不是完整。

还有之前说的那种配置,现在又有新的发现,只配置其中任意一个管脚,程序是可以正常运行的,下面我附上SKY66110-11连接的原理图,您帮我看看有什么问题。



			   
            

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

网站地图

Top