我想测试下回环模式,一开始老没搞好, 后来用老师的源码[009_uart_011\001_uart_011_002], 将里面的UCON0设置为37,本来是5, 比之前多设置了一个UCON[5]=1, 回环模式。 然后我考虑到接收后用led显示。 又将main.c改了下
如下:
#include "s3c2440_soc.h"
#include "uart.h"
int main(void)
{
unsigned char c;
uart0_init();
/* 设置GPFCON让GPF4/5/6配置为输出引脚 */
GPFCON &= ~((3<<8) | (3<<10) | (3<<12));
GPFCON |= ((1<<8) | (1<<10) | (1<<12));
GPFDAT|=(1<<4)|(1<<5)|(1<<6); //关闭三盏灯
putchar(4);
c = getchar();
GPFDAT &=~(1<<c);
return 0;
}
本文介绍了一种使用S3C2440处理器的UART回环模式测试方法,通过修改UCON0寄存器设置实现回环,并利用LED显示接收到的数据。文章详细展示了如何设置GPFCON配置GPIO引脚,以及主函数中实现字符发送与接收的代码。
404

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



