|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
這句話怎么翻譯? |
| 作者:水清淺 欄目:單片機(jī) |
TXEMPTY: Transmitter Empty 0: There are characters in either US_THR or the Transmit Shift Register, or the transmitter is disabled. 1: There is at least one character in either US_THR or the Transmit Shift Register. |
| 2樓: | >>參與討論 |
| 作者: zhiwei 于 2005/12/5 18:28:00 發(fā)布:
解釋: 發(fā)送器空: 0:無字符在發(fā)送緩沖器和移位寄存器,或者發(fā)送器被禁止 1:發(fā)送緩沖器和移位寄存器至少又一個(gè)含有字符。 工作原理:程序中寫數(shù)據(jù)到發(fā)送緩沖器,如果移位寄存器有數(shù)據(jù)則等待,如果移位寄存器數(shù)據(jù)移完(前一個(gè)字節(jié)發(fā)送完畢)則數(shù)據(jù)從發(fā)送緩沖器送到移位寄存器,進(jìn)行發(fā)送。數(shù)據(jù)全部發(fā)送完畢,則TXEMPTY就會(huì)置為,所以當(dāng)你開機(jī)沒有寫數(shù)據(jù)到發(fā)送緩沖器,就使能發(fā)送器的話,就會(huì)進(jìn)入這個(gè)中斷。 |
|
| 3樓: | >>參與討論 |
| 作者: wswh2o 于 2005/12/6 10:33:00 發(fā)布:
謝謝 There are characters in either US_THR or the Transmit Shift Register 無字符在發(fā)送緩沖器和移位寄存器???? 我覺得是:發(fā)送緩沖器或移位寄存器里有數(shù)據(jù) ???? 你確定一下,ok? |
|
| 4樓: | >>參與討論 |
| 作者: wswh2o 于 2005/12/6 10:37:00 發(fā)布:
但是照我得理解的話,不符合一般的 寄存器的用法邏輯. |
|
| 5樓: | >>參與討論 |
| 作者: zhiwei 于 2005/12/6 10:49:00 發(fā)布:
寄存器 單片機(jī)的一些外圍都映射到內(nèi)存控件,而且對(duì)這些地址的訪問一般都有一定的要求,與普通的RAM略有區(qū)別,至于把它說成緩沖器什么的是個(gè)人看法。avr的uart發(fā)送器實(shí)際上可以看作是2個(gè)字節(jié)的FIFO,一個(gè)在緩沖器,一個(gè)在移位寄存器,移位寄存器的移位輸出就是tx腳的數(shù)據(jù),所以當(dāng)它們都空時(shí),你可以連續(xù)寫兩個(gè)字節(jié)到發(fā)送緩沖器,因?yàn)榍耙粋(gè)字節(jié)會(huì)自動(dòng)進(jìn)入移位寄存器開始發(fā)送。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |