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

如何让串口0 ,映射到P1口上?

修改前:

/**************************************************************** 串口初始化函数****************************************************************/void InitUART(void){ PERCFG = 0x00; //位置1 P0口 P0SEL = 0x0c; //P0_2,P0_3用作串口(外部设备功能) P2DIR &= ~0XC0; //P0优先作为UART0 U0CSR |= 0x80; //设置为UART方式 U0GCR |= 11;

U0BAUD |= 216; //波特率设为115200 UTX0IF = 0; //UART0 TX中断标志初始置位0
}

修改后:

void InitUART(void)
{ PERCFG = 0x01; //位置2 P1口
P1SEL = 0x30; //P1_4,P1_5用作串口(外部设备功能)
P2DIR = 0X40; //P0优先作为UART1
P2SEL =0x00;
U0CSR |= 0x80; //设置为UART方式
U0GCR |= 11; U0BAUD |= 216; //波特率设为115200
UTX0IF = 0; //UART0 TX中断标志初始置位0
}

修改前P0_3有输出

修改后P1_5无输出

yuejie zhu:

自己顶

yuejie zhu:

回复 yuejie zhu:

求大神不吝赐教

yuejie zhu:

回复 yuejie zhu:

求w神解答一下

VV:

回复 yuejie zhu:

你变成UART1了,为什么还是U0CSR之类的。

yuejie zhu:

回复 VV:

是UART0的alternative2位置. 不是UART1

赞(0)
未经允许不得转载:TI中文支持网 » 如何让串口0 ,映射到P1口上?
分享到: 更多 (0)