इस पोस्ट में, हम USART और UART मोड के बीच अंतर को समझेंगे।
USART (यूनिवर्सल सिंक्रोनस/असिंक्रोनस रिसीवर/ट्रांसमीटर)
आधा-द्वैध मोड (half-duplex mode) उपयोग किया जाता है।
USART की गति UART की तुलना में अधिक है।
यह काम करने के लिए डेटा सिग्नल के साथ-साथ क्लॉक का उपयोग करता है।
डेटा ब्लॉक के प्रारूप में प्रेषित होता है।
यह UART के समान काम कर सकता है।
यह UART की तुलना में अधिक जटिल है।
रिसीवर को ट्रांसमीटर की बॉड दर (baud-pace) जानने की आवश्यकता नहीं होती।
ऐसा इसलिए है क्योंकि यह मास्टर और क्लॉक सिग्नल द्वारा जानकारी प्राप्त करता है।
डेटा एक निश्चित (specific) दर पर प्रेषित होता है।
UART (यूनिवर्सल असिंक्रोनस रिसीवर/ट्रांसमीटर)
यह पूर्ण-द्वैध मोड (full-duplex mode) का उपयोग करता है।
इसकी गति USART की तुलना में कम है।
यह केवल डेटा सिग्नल का उपयोग अपने कामकाज के लिए करता है।
डेटा बाइट्स का उपयोग करके प्रेषित होता है, एक बार में एक बाइट।
यह USART के समान कार्य नहीं कर सकता।
यह अपेक्षाकृत सरल है।
इसमें कोई दृष्टिकोण क्लॉक सिग्नल नहीं होता जो जानकारी से संबंधित हो।
इसका मतलब है कि प्राप्तकर्ता को इकट्ठा करने से पहले ट्रांसमीटर की बॉड-गति जानना आवश्यक है।
डेटा को अलग-अलग गति पर प्रेषित किया जा सकता है।