برچسب -UART

ارتباط UART در میکروکنترلرها

ارتباط سریال یا همان UART یکی از پروتکل‌های مهم و کاربردی در میکروکنترلرها و بردهای الکترونیکی است. در علم کامپیوتر و مخابرات فرایند ارسال و دریافت داده به دو روش موازی و سریال صورت می‌گیرد. در روش موازی دیتای ارسالی از طریق چندین کانال ارتباطی بصورت هم زمان ارسال می‌شود. مزیت این نوع ارتباط نسبت به ارتباط سریال سرعت ارسال دیتا بسیار بالای آن است. تعداد پایه بیشتر در میکروکنترلرها اغلب افزایش قیمت میکروکنترلر را به همراه دارد. ارتباط سریال UART به ما کمک می‌کند تا برای رفع نیاز پروژه از تعداد پایه های کمتری استفاده کنیم.

 

ارتباط سریال UART در آردوینو

تمام بردهای آردوینو دارای حداقل یک عدد پورت سریال هستند. به این پورت سریال UART یا USART گفته می‌شود. در آردوینو از پین‌های دیجیتال ۰ و ۱ برای راه اندازی پورت سریال یا ارتباط UART استفاده می‌شود و میتوان به وسیله‌ی درگاه USB بر روی برد، آردوینو را به کامپیوتر متصل نمود. پین ۰  RX یا همان گیرنده اطلاعات و پین ۱  TX یا همان فرستنده اطلاعات است. هنگامی که از پین های ۰ و ۱ به عنوان پروت سریال استفاده شود، دیگر نمی‌توان از این پین ها به عنوان ورودی خروجی دیجیتال استفاده نمود. کتابخانه سریال آردوینو دارای توابع مختلفی است و برای استفاده صحیح از ارتباط سریال UART آردوینو بایستی تمامی این توابع را به درستی بررسی و درک کرده باشیم.