下面两个函数为何使用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分别如下: