牛卧堂MCU技术交流

标题: NUC230的uart复用问题 [打印本页]

作者: assman    时间: 2021-6-24 09:05
标题: NUC230的uart复用问题
请问一下各位大大,NUC230的GPIO复用成为UART时,必须去设置不同的IO复用在UART上,我看工程范例中写到

    /* Set GPB multi-function pins for UART0 RXD and TXD */
SYS->GPB_MFP &= ~(SYS_GPB_MFP_PB0_Msk | SYS_GPB_MFP_PB1_Msk);
SYS->GPB_MFP |= SYS_GPB_MFP_PB0_UART0_RXD | SYS_GPB_MFP_PB1_UART0_TXD;

想问为什么要如此操作,可以改写成下面方式执行嘛?

SYS->GPB_MFP = SYS_GPB_MFP_PB0_UART0_RXD | SYS_GPB_MFP_PB1_UART0_TXD;


作者: 匿名    时间: 2021-6-24 13:47
这样不太好,因为可能会修改别的位的状态
作者: assman    时间: 2021-7-8 11:18
游客 116.25.97.x 发表于 2021-6-24 13:47
这样不太好,因为可能会修改别的位的状态

了解,感谢大大回覆




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2