資料介紹
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(二合一鋰電池保護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源代碼
- 高性能,低成本模擬開關DG201B系列性能的改善以及應用的介
- Designing a 33MHz, 32-Bit PCI
- PCI接口設計VHDL代碼
- new和malloc函數詳細分析底層邏輯 619次閱讀
- Python如何解決Two Sum問題 739次閱讀
- 開啟Cache后UART無法發送新數據 1192次閱讀
- fireflyAIO-3399J主板UART使用介紹 1988次閱讀
- 微雪電子AIO-3128C主板UART使用介紹 1983次閱讀
- fireflyAIO-3288J主板UART使用簡介 1560次閱讀
- fireflyAIO-3399C主板UART介紹 1666次閱讀
- fireflyFace-RK3399主板UART串口簡介 8416次閱讀
- Firefly-RK3128開發板UART接口介紹 3116次閱讀
- Firefly關于UART接口使用介紹 2749次閱讀
- 基于Verilog的UART串行通信接口電路設計 2213次閱讀
- 基于FPGA芯片的UART接口電路設計 1956次閱讀
- 了解一下比較復雜也非常神秘的new 3532次閱讀
- UART的收發數據操作介紹 1.3w次閱讀
- uart接口介紹和認識 2.3w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多