異步串行通信模塊TL16C550在電子白板中的應用
2.3 TL16C550寄存器功能介紹
TL16C550共有11個(gè)寄存器,這11個(gè)寄存器是通過(guò)TMS320C5509的3個(gè)地址線(xiàn)(A0~A2)和線(xiàn)路控制寄存器中的DLAB位對它們進(jìn)行尋址的,表1是TL16C550寄存器的具體地址分配,給出了如何通過(guò)設置A2、A1、A0、DLAB來(lái)訪(fǎng)問(wèn)這些寄存器。本文引用地址:http://dyxdggzs.com/article/179457.htm
線(xiàn)路控制寄存器LCR負責設置數據長(cháng)度(5位、6位、7位、8位),設置停止位個(gè)數(1、1.5、2個(gè)停止位),設置奇偶校驗使能、奇偶校驗選擇,以及寄存器的訪(fǎng)問(wèn)選擇;線(xiàn)路狀態(tài)寄存器LSR包括接收數據準備標志位、溢出錯誤標志位、奇偶校驗錯誤標志位、發(fā)送標志位;中斷使能寄存器IER負責設置接收中斷使能、發(fā)送中斷使能、接收錯誤中斷使能、MODEM中斷使能;中斷標志寄存器IIR負責控制TL16C550的中斷設置包括中斷類(lèi)型、優(yōu)先級和中斷清除。
評論