摘要: 通常情况下都会将串口的初始化语句写进一个初始化函数Uart_Init()中: 1 void Uart_Init(int baud) 2 { 3 int i; 4 rUFCON0 = 0x0; //UART FIFO disable 5 rULCON0 = 0x3; //关闭红外传输模式而用Normal模式,No parity,1 stop,每帧8bits数据位 6 rUCON0 = 0x805; //先看[11:10]=10,UART时钟源为PCLK,那么[15:12]就没用了,置零,接收与发送的中断类型均为Pulse,禁止接收超时中断的产生,禁止接收... 阅读全文
posted @ 2012-12-15 21:19 wuqi1003 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 功能:将通过串口接收到的内容再发送出去,在PC机上看到的现象就是在串口通信软件中输入什么就会实时地显示什么。主文件:serial.c 1 //最常用的寄存器是ULCON、UCON、UBRDIV、UTRSTAT、UTXH、URXH这六个寄存器 2 #define ULCON0 (*(volatile unsigned *)0X50000000) //UART线控制寄存器 3 #define UCON0 (*(volatile unsigned *)0X50000004) //UART控制寄存器 4 #define UFCON0 (... 阅读全文
posted @ 2012-12-15 19:12 wuqi1003 阅读(1596) 评论(0) 推荐(0) 编辑