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

zstack 串口0备用无法使用,当我io外部中断清除P1IF时

串口0备用引脚为(P1_4  P1_5),当我在P1外部中断服务函数,清除P1IF时。串口就无法正常工作,我使用的是DMA串口

Viki Shi:

HAL_UART_DMA.c里的引脚定义修改了吗?

lzc lzc:

回复 Viki Shi:

引脚定义修改成了串口0备用(P1_4和P1_5)
#define PxOUTP1
#define PxINP1
#define PxDIRP1DIR
#define PxSELP1SEL
HalUARTInitDMA函数中
PERCFG |= HAL_UART_PERCFG_BIT;
正常是可以工作的,但是当P1外部中断触发后,我清楚P1IF标志,串口的数据就异常。

赞(0)
未经允许不得转载:TI中文支持网 » zstack 串口0备用无法使用,当我io外部中断清除P1IF时
分享到: 更多 (0)