資料介紹
Software-Based UART Trade-Offs
For μCs that lack an internal UART, the simple and seemingly obvious way to implement serial communications is through software. Extra hardware is not required, and the μC then handles its own communications. The designer can indeed eliminate a hardware UART by creating one in software, but that arrangement has its own problems and costs. Except in the simplest cases, the true cost of a software UART must include the percentage of computational time demanded from the CPU. Realistically, a software UART is more costly than a hardware UART.
Software UARTs require substantial resources. In most cases a counter/timer (crucial in μCs) is needed to generate time slices for the serial bit cells. At least two I/O ports are required for the serial input and output (RX and TX), and RX should have an interrupt capability that allows incoming start bits to synchronize the incoming data (Figure 1)。 If handshaking is required (via the CTS and RTS terminals, for example), the system may require other port pins as well. Because reliable reception requires that the maximum interrupt latency be kept well below one-half of a bit interval, the interrupt requirement complicates system designs (Figure 2)。 Small microprocessors (μPs) can be overwhelmed, especially at high baud rates (Figure 3).
- 全志D1-H Tina Development Document
- UART電路圖合集 17次下載
- WSTDW06D(二合一鋰電池保護(hù)IC)NEW 86次下載
- New Enhanced Agilent Nano Suit
- Two-Hybrid System Reduces Back
- Measurements of lightwave comp
- NEW POLYMERS FOR IMPROVED FLOC
- What’s New in PADS 9.0 0次下載
- A New Three-Phase Power-Factor
- 5Step Supplier Development Pro
- Designing a 33MHz, 32-Bit PCI
- pcit32 verilog lattice源代碼
- 高性能,低成本模擬開關(guān)DG201B系列性能的改善以及應(yīng)用的介
- Designing a 33MHz, 32-Bit PCI
- PCI接口設(shè)計(jì)VHDL代碼
- new和malloc函數(shù)詳細(xì)分析底層邏輯 619次閱讀
- Python如何解決Two Sum問題 739次閱讀
- 開啟Cache后UART無法發(fā)送新數(shù)據(jù) 1192次閱讀
- fireflyAIO-3399J主板UART使用介紹 1988次閱讀
- 微雪電子AIO-3128C主板UART使用介紹 1983次閱讀
- fireflyAIO-3288J主板UART使用簡(jiǎn)介 1560次閱讀
- fireflyAIO-3399C主板UART介紹 1666次閱讀
- fireflyFace-RK3399主板UART串口簡(jiǎn)介 8416次閱讀
- Firefly-RK3128開發(fā)板UART接口介紹 3116次閱讀
- Firefly關(guān)于UART接口使用介紹 2749次閱讀
- 基于Verilog的UART串行通信接口電路設(shè)計(jì) 2213次閱讀
- 基于FPGA芯片的UART接口電路設(shè)計(jì) 1956次閱讀
- 了解一下比較復(fù)雜也非常神秘的new 3532次閱讀
- UART的收發(fā)數(shù)據(jù)操作介紹 1.3w次閱讀
- uart接口介紹和認(rèn)識(shí) 2.3w次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多