資料介紹
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電路圖合集 19次下載
- 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è)計VHDL代碼
- USB/UART橋接器的應(yīng)用優(yōu)勢 295次閱讀
- new和malloc函數(shù)詳細(xì)分析底層邏輯 732次閱讀
- Python如何解決Two Sum問題 848次閱讀
- 開啟Cache后UART無法發(fā)送新數(shù)據(jù) 1461次閱讀
- fireflyAIO-3399J主板UART使用介紹 2148次閱讀
- 微雪電子AIO-3128C主板UART使用介紹 2198次閱讀
- fireflyAIO-3288J主板UART使用簡介 1757次閱讀
- fireflyAIO-3399C主板UART介紹 1878次閱讀
- fireflyFace-RK3399主板UART串口簡介 8736次閱讀
- Firefly-RK3128開發(fā)板UART接口介紹 3400次閱讀
- Firefly關(guān)于UART接口使用介紹 2912次閱讀
- 基于Verilog的UART串行通信接口電路設(shè)計 2461次閱讀
- 基于FPGA芯片的UART接口電路設(shè)計 2150次閱讀
- 了解一下比較復(fù)雜也非常神秘的new 3655次閱讀
- UART的收發(fā)數(shù)據(jù)操作介紹 1.3w次閱讀
下載排行
本周
- 1NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊
- 0.40 MB | 4次下載 | 2 積分
- 2光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
- 3T20電烙鐵原理圖資料
- 0.27 MB | 2次下載 | 免費(fèi)
- 4PL83081 雙路恒流同步降壓轉(zhuǎn)換器技術(shù)手冊
- 3.34 MB | 1次下載 | 免費(fèi)
- 5PL88052 4.8V至60V輸入,5A,同步降壓轉(zhuǎn)換器技術(shù)手冊
- 3.36 MB | 1次下載 | 免費(fèi)
- 6LX8201微孔霧化驅(qū)動芯片電路圖資料
- 0.15 MB | 1次下載 | 免費(fèi)
- 7【電子元件】恒溫晶體振蕩器(OCXO)FOC-5S系列:電信基站與測試設(shè)備的高精度頻率參考設(shè)計
- 513.85 KB | 次下載 | 免費(fèi)
- 8智能小車設(shè)計源碼和圖紙資料
- 8.13 MB | 次下載 | 5 積分
本月
- 1如何看懂電子電路圖
- 12.88 MB | 329次下載 | 免費(fèi)
- 2RK3588數(shù)據(jù)手冊
- 2.24 MB | 14次下載 | 免費(fèi)
- 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 12次下載 | 免費(fèi)
- 4STM32F10x參考手冊資料
- 13.64 MB | 12次下載 | 1 積分
- 5OAH0428 V1.0英文規(guī)格書
- 5.86 MB | 8次下載 | 免費(fèi)
- 6NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊
- 0.40 MB | 4次下載 | 2 積分
- 7PID控制算法學(xué)習(xí)筆記資料
- 3.43 MB | 3次下載 | 2 積分
- 8光伏并網(wǎng)逆變器原理
- 7.31 MB | 3次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191415次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183349次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81599次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評論