USB چیست؟ آشنایی با USB در میکروکنترلر
USB چیست؟
USB یک رابط استاندارد برای انتقال داده و تأمین توان بین دستگاهها است.
Host و Device
در USB معمولاً Host مدیریت ارتباط را بر عهده دارد و Device به درخواستها پاسخ میدهد.
کلاسهای USB
CDC، HID و Mass Storage از کلاسهای متداول هستند.
پیچیدگی
USB نسبت به UART یا SPI پیچیدهتر است و معمولاً به Stack نرمافزاری نیاز دارد.
جمعبندی
USB برای ساخت تجهیزاتی که مستقیماً به کامپیوتر متصل میشوند بسیار کاربردی است.