|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
無法理解這段話 |
| 作者:acctonmike 欄目:通信技術(shù) |
Q12: page 14 You will have noticed in the table of registers that there is a DLAB column. When DLAB is set to '0' or '1' some of the registers change. This is how the UART is able to have 12 registers(including the scratch register) through ONLY 8 PORT addresses. DLAB stands for Divisor Latch Access Bit. When DLAB is set to '1' via the LINE CONTROL register, two registers become available from which you can set your speed of communications measured in bits per second. 無法理解這段話 |
| 2樓: | >>參與討論 |
| 作者: computer00 于 2006/12/4 13:49:00 發(fā)布:
re 你應(yīng)該注意到了在寄存器表中有一個DLAB欄.當(dāng)DLAB分別設(shè)置為'0'或'1'時,部分寄存器會發(fā)生改變.這就是為什么UART僅通過8個端口地址就能訪問12個寄存器.DLAB表示除數(shù)鎖存允許位(Divisor Latch Access Bit).當(dāng)通過線路控制寄存器(LINE CONTROL register)將DLAB設(shè)置為'1'時,設(shè)置通信速度(用位每秒來表示)的兩個寄存器變?yōu)榭捎茫?br> * - 本貼最后修改時間:2006-12-4 13:49:41 修改者:computer00 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |