您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

TMS320C32扩展异步串口的方法

时间:2007-1-20栏目:电子通信论文

接收缓冲寄存器RBR  只读  0X818000  0 0   0   0 发送缓冲寄存器TBR  只写  0X818000  0 0   0   1 中断使能寄存器IER  读/写  0X818001  X 0   1   0 中断标志寄存器IIR  只写  0X818002  X 0   1  0 FIFO控制寄存器FCR  只写  0X818002  X 0   1   1 线路控制寄存器LCR  读/写  0X818003  X 1   0  0 MODEM控制寄存器MCR  读/写  0X818004  X 1   0   1 线路状态寄存器LSR  读/写  0X818005  X 1   1   0 MODEM状态寄存器MSR  读/写  0X818006  X 1   1   1 便签寄存器SCR  读/写  0X818007  1 0   0   0 除数低字节锁存器DLL  读/写  0X818000  1 0   0   1 除数低字节锁存器DLH  读/写  0X818001 

DLAB表示线路控制寄存器的第7位的逻辑值。

在程序中,使用逻辑地址0X818000~0X818007对TLl6C550A的各个寄存器进行寻址就可以了。

本文介绍的三种实现C32异步串行口的方法,前两种方法使用不是非常方便,而且占用了大量的C32系统资源,一般都使用第三种方法来实现C32和PC机之间的通信。

使用TL16C550实现DSP和PC机的通信,接口方便、控制简单、编程灵活,试验证明它是非常简便可靠的实现方法。


上一页  [1] [2] [3] 

下页更精彩:1 2 3 4 下一页