এই পোস্টে, আমরা USART এবং UART মোডের পার্থক্য বুঝব −
USART (Universal Synchronous/Asynchronous Receiver/Transmitter)
হাফ-ডуп্লেক্স মোড ব্যবহার করা হয়।
UART-এর তুলনায় USART-এর স্পিড বেশি।
এটি ডেটা সিগনালসহ ক্লক ব্যবহার করে কাজ করে।
ডেটা ব্লক ফরম্যাটে ট্রান্সমিট করা হয়।
এটি UART-এর মতো কাজ করতে পারে।
UART-এর তুলনায় আরও জটিল।
রিসিভারের ট্রান্সমিটারের বড-রেট জানতে হয় না।
কারণ এটি মাস্টার এবং ক্লক সিগন্যাল থেকে ইনফরমেশন পায়।
ডেটা একটি নির্দিষ্ট রেটে ট্রান্সমিট করা হয়।
UART (Universal Asynchronous Receiver/Transmitter)
ফুল-ডуп্লেক্স মোড ব্যবহার করা হয়।
USART-এর তুলনায় এর স্পিড কম।
এটি শুধু ডেটা সিগন্যাল ব্যবহার করে কাজ করে।
ডেটা বাইট दर বাইট ট্রান্সমিট করা হয়, একবারে একটি বাইট।
এটি USART-এর মতো কাজ করতে পারে না।
এটি আপেক্ষিকভাবে সহজ।
এতে কোনো ক্লক সিগন্যাল থাকে না যা তথ্যের সাথে সম্পর্কিত।
অর্থাৎ রিসিভারের ট্রান্সমিটারের বড-রেট জানতে হবে ডেটা সংগ্রহের আগে।
ডেটা পরিবর্তনশীল গতিতে ট্রান্সমিট করা যেতে পারে।