
UART_Init(){
/* 将GPA1_0 和GPA1_1设置 成UART2的接收引脚和发送引脚; GPA1CON*/
GPA1.CON = GPA1.CON & (~(0xFF<<0)) | (0x22<<0);
/* /
UART2.ULCON2 = UART2.ULCON & (~(0x7F<<0)) | (0x3<<0);
/ /
UART2.UCON2 = UART2.UCON & (~(0xF<<0)) | (0x5<0);
/ */
UART.UBRIV2 = 53;
UART2.UFRACVAL2 = 4;
}
int main()
{
UART_Init();
while(1)
{
}
}
这篇博客详细介绍了UART初始化的过程,包括GPA1_0和GPA1_1作为UART2接收和发送引脚的设置,以及UART2的ULCON2、UCON2寄存器配置,还有波特率和分数波特率发生器的设定。内容适合嵌入式系统开发者和硬件工程师参考。
3万+

被折叠的 条评论
为什么被折叠?



