我想测试下回环模式,一开始老没搞好, 后来用老师的源码[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;
}