|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | 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 |
想請(qǐng)教下關(guān)于UART的一個(gè)問題 |
| 作者:俺是哪浮云 欄目:ARM技術(shù) |
原貼在這里 http://blog.21ic.org/more.asp?NAME=smartsheep&id=21149 我對(duì)于他提的解決方法存在一點(diǎn)疑問 拿簡單的51來說吧 KEIL的幫助文件里面有個(gè)UART的典型例子相信不少人看過吧,基本流程就是作 者所說的第一種方案,對(duì)于作者提出的改進(jìn)方案我是這樣認(rèn)為的 UART的中斷頻率取決于波特率,就拿9600說,兩次中斷的間隔時(shí)間足夠運(yùn)行幾 百條指令,如何利用這段間隔時(shí)間呢,我個(gè)人認(rèn)為第一種辦法就很好的利用了 這個(gè)間隔時(shí)間,換句話說,第二種辦法看似效率不錯(cuò),但他是在燃燒中斷的間 隔時(shí)間。。。 不知道壇子里面的各位DX有什么看法。。歡迎排磚頭 |
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |