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

BootLoad CC2530ZNP 工程里面URX0IE 、UTX0IF为何使用硬编码

下面两个函数为何使用URX0IE 、UTX0IF,只能使用uart0吗?是否可以改为URXxIE 、UTXxIF来选择uart1?这里是有限制吗

static void sblExec(void)
{

uint32 dlyCnt = 0;
uint8 sbExec_rc;

if (znpCfg1 == ZNP_CFG1_UART)
{
URX0IE = 1;
HAL_ENABLE_INTERRUPTS();
sbReportState(SB_STATE_BOOTLOADER_ACTIVE);
}

 ……….

}

—————————————————–

void sbUartPoll(void)
{
while(UTX0IF)
{
halUartTxIsr();
}
}

user5342508:

回复 Alvin Chen:

公司硬件工程设计的CC2530 ic使用的是P0_4、P0_5串口,uart1的alt1,TI stack给的例子没法直接使用,要先修改

Alvin Chen:

回复 user5342508:

注意CC2530的UART分别如下:

赞(0)
未经允许不得转载:TI中文支持网 » BootLoad CC2530ZNP 工程里面URX0IE 、UTX0IF为何使用硬编码
分享到: 更多 (0)