چقدر طول می‌کشد تا UART اطلاعاتم را بفرستد؟ – محاسبه زمان ارسال / دریافت با baud rate

در برنامه‌ای نیاز بود تا بدانیم هر بار ارسال 10 بایت دیتا از طریق UART، چقدر زمان می‌برد. می‌خواستیم با یک حساب سرانگشتی از طریق baud rate – باودریت – تعیین شده، حدود این زمان -چرا حدود؟- را به دست آوریم.

در این برنامه پورت سریال به صورت 8N1 یا به عبارتی هشت بیت دیتا، بدون هیچ پریتی و یک بیت برای پایان تنظیم شده بود. همچنین baud rate هم بر روی 19200 قرار داشت.

اما این اطلاعات چه به ما می‌دهند و از طریق آن‌ها چگونه می‌توانیم زمان مورد نیاز را محاسبه کنیم؟

ادامه ی مطلب