تاپیک بررسی راه های ارتباط مستقیم AVR با USB(بصورت مجازی)

در اين بخش مي‌توانيد در مورد تمامي مسائل مرتبط با میکروکنترلرهای AVR به بحث بپردازيد

مدیران انجمن: SAMAN, sinaset, شوراي نظارت

ارسال پست
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه ۲۶ آذر ۱۳۸۷, ۴:۲۰ ب.ظ
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22106 بار

تاپیک بررسی راه های ارتباط مستقیم AVR با USB(بصورت مجازی)

پست توسط sinaset »

بنام خدا
باسلام


اکثر میکروکنترولر های AVR هشتی بیتی به صورت مستقیم نمی تواند با پورت USB ارتباط برقرار کند! برای همین منظور کتابخانه های نیز برای ان نوشته شده است ! که به زبان های "بسکام" و "winavr" (که یک نوع زبان سی است!) می باشد
 تصویر 
و متاسفانه تا به امروز برنامه ی با کدویژن برای ان نوشته نشده است!چون اگر نوشته میشد،بسیاری از پروژه ها با صرفه اقتصادی کمتر انجام میشد .! اینجانب نیز اقدام کردم،ولی تبدیل برنامه از winavr و.. به کدویژن کار بسیار دشواری می باشد (مخصوصا برای این برنامه که طولانی و تا حدودی زیادی پیچیده می باشد!)

بطوری کلی این کتابخانه که برای AVR و تمامی میکروکنترولر ها نوشته شده V-usb می باشد.و به صورت نرم افزاری ، پورت USB را برای کامپیوتر و دیگر دیواس ها شبیه سازی می کنند.نیاز به سخت افزار خاصی ندارد ،فقط باید زمانی که می خواهیم دو پایه USB میکرو خود را به کامپیوتر (و دیگر دیواس ها) اتصال دهیم، منطق ان را از 5 ولت به 3.3 برسانیم،که برای این راه می توانیم دو عدد دیوید و مقاومتی برای افت دادن ولتاژ استفاده کنیم ..
 تصویر  مدار اتصال میکروکنترولر به به USB   درصد خطا نیز دارد! اما خوب برای کارهای معمولی،بسیار خوب و ایده ال می اید و می توان راحتر با کامپیوتر ارتباط برقرار کرد و در برنامه ها،کارهای با انعطاف بهتر انجام داد ..  [External Link Removed for Guests]  . 
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
ارسال پست

بازگشت به “میکروکنترلرهای AVR”