嵌入式之UART介绍~!

   UART,指的是异步串行口。在ARM7微控制器中包含有两个符合16C550工业标准的UART0和UART1。UART0仅提供TXD和RXD信号引脚,UART1增加了一个调制截调器MODEM接口,其余方面两者都是完全相同的。

   特性介绍:16字节接受FIFO和16字节发送FIFO;

                      寄存器位置符合16C550工业标准;

                      接受器FIFO触发点可为1,4,8,14字节;

                     内置波特率发生器;

                      UART1含有标准调试解调器接口信号。

注意事项:由于LPC2000系列ARM的I/O电压为3.3V,所以连接时注意电平的匹配;

                    由于PC机串口是RS232电平,所以连接时需要使用RS232转换器,LPC2000系列ARM就是通过UART0进行ISP操作的;

                    当使用MODEM接口时,需要一个RS232转换器将信号转换为RS232电平后,才能与MODEM接口相接。

其次,UART里的寄存器抽象出来也就是常规意义上的控制寄存器组,状态寄存器组和数据寄存器组。因此在使用的时候可将眼光抽象到寄存器组的层面,就避免了记那些繁多的寄存器名字而出现错误了。

你可能感兴趣的:(嵌入式)