您好!
最近在使用lm3s5956这颗料的过程中发现UART1不能正常初始化配置,而相同的程序在UART0上却正常。
我使用了多个例子,如UART_int_echo, uart_block_echo, uart_noblock_echo,都没有办法能正常使用UART。
也尝试使用了多个不同版本的外设库,以及几块相同型号的硬件,都没能成功。
不知道问题出在哪里?如何才能解决。
期盼尽快回复,谢谢!
杭州 葛秀良
13958020568
请问你UART使用的是哪两个端口,需要加入下面两行初始化代码;
例如端口A,
//设置PA0口为UART功能;
GPIOPinConfigure(GPIO_PA0_U1RX);
//设置PA1口为UART功能;
GPIOPinConfigure(GPIO_PA1_U1TX);
PA0、PA1端口系统默认配置为UART0功能,所以能正常工作!
谢谢JSW-Toby的帮助
UART0、UART1在PA端口使用正常了,但实际用于PB端口时,调试终端中出现乱码,输入‘a’,回显'Xa','XCa','X'.
不知问题出在什么地方?