نه، نیاز برنامه خاصی نداره.
اگه شما با میکروکنترلر 8051 و یا AVR کار می کنید، حتما نیاز به یک ماژول دارید که بعد از خریداری ماژول درایور مربوطه نیز در یک سی دی قرار دارد.
من با PIC کار می کنم و از میکرو 18F4550 که ماژول داخلی USB داره استفاد می کنم. در محل نصب کامپایلر این میکرو فایل های مربوط به درایور وجود دارد.
طریقه نصب دراور:
بعد از اینکه سخت افزار رو به کامپیوتر متصل کردی، پیغام Found New Hardware میده. یعد میری توی Device Manager و میبینی که یک پورت ساخته شده که علامت زرد رنگ کنارش داره. روش راست کلیک میکنی، Update Driver رو میزنی و سپس آدرس مربوط به فایل درایور رو میدی و نصب میشه و تموم.
تنها بدی CDC_USB همین نصب درایور هست. اما در HID_USB شما اصلا نیازی به نصب درایور نداری و خود ویندوز اونو شناسایی و آماده به کار میکنه که برنامه نویسی سخت افزاری و نرم افزاری مشکل تر و پیچیده تری داره.