微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 为什么设置IO口的时候,调用PIN_open(&hc574PinState, hc574Table);获取不到句柄呢?

为什么设置IO口的时候,调用PIN_open(&hc574PinState, hc574Table);获取不到句柄呢?

时间:12-23 整理:3721RD 点击:

为什么设置IO口的时候,调用PIN_open(&hc574PinState,  hc574Table);获取不到句柄呢?

static PIN_State hc574PinState;
static PIN_Handle hc574PinHandle;

PIN_Config hc574Table[] =
{
             IOID_0 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL | PIN_DRVSTR_MAX,
             IOID_1 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_HIGH | PIN_PUSHPULL | PIN_DRVSTR_MAX,
             PIN_TERMINATE
};

void hc574_init(void) //M/
{

hc574PinHandle = PIN_open(&hc574PinState, hc574Table);
if (!hc574PinHandle)
{
   while(1);
}
}

然后死在while(1)里了,这样设置对吗?谢谢

看起来你的使用方法没什么问题。

你的hc574Table或者hc574PinState是否在其他地方已经用过了?

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

网站地图

Top