تاپیک بررسی راه های ارتباط مستقیم AVR با USB(بصورت مجازی)
ارسال شده: پنجشنبه ۱۴ بهمن ۱۳۹۵, ۱۱:۱۶ ق.ظ
بنام خدا
باسلام
اکثر میکروکنترولر های AVR هشتی بیتی به صورت مستقیم نمی تواند با پورت USB ارتباط برقرار کند! برای همین منظور کتابخانه های نیز برای ان نوشته شده است ! که به زبان های "بسکام" و "winavr" (که یک نوع زبان سی است!) می باشد
و متاسفانه تا به امروز برنامه ی با کدویژن برای ان نوشته نشده است!چون اگر نوشته میشد،بسیاری از پروژه ها با صرفه اقتصادی کمتر انجام میشد .! اینجانب نیز اقدام کردم،ولی تبدیل برنامه از winavr و.. به کدویژن کار بسیار دشواری می باشد (مخصوصا برای این برنامه که طولانی و تا حدودی زیادی پیچیده می باشد!)
بطوری کلی این کتابخانه که برای AVR و تمامی میکروکنترولر ها نوشته شده V-usb می باشد.و به صورت نرم افزاری ، پورت USB را برای کامپیوتر و دیگر دیواس ها شبیه سازی می کنند.نیاز به سخت افزار خاصی ندارد ،فقط باید زمانی که می خواهیم دو پایه USB میکرو خود را به کامپیوتر (و دیگر دیواس ها) اتصال دهیم، منطق ان را از 5 ولت به 3.3 برسانیم،که برای این راه می توانیم دو عدد دیوید و مقاومتی برای افت دادن ولتاژ استفاده کنیم ..
مدار اتصال میکروکنترولر به به USB درصد خطا نیز دارد! اما خوب برای کارهای معمولی،بسیار خوب و ایده ال می اید و می توان راحتر با کامپیوتر ارتباط برقرار کرد و در برنامه ها،کارهای با انعطاف بهتر انجام داد .. [External Link Removed for Guests] .
باسلام
اکثر میکروکنترولر های AVR هشتی بیتی به صورت مستقیم نمی تواند با پورت USB ارتباط برقرار کند! برای همین منظور کتابخانه های نیز برای ان نوشته شده است ! که به زبان های "بسکام" و "winavr" (که یک نوع زبان سی است!) می باشد
و متاسفانه تا به امروز برنامه ی با کدویژن برای ان نوشته نشده است!چون اگر نوشته میشد،بسیاری از پروژه ها با صرفه اقتصادی کمتر انجام میشد .! اینجانب نیز اقدام کردم،ولی تبدیل برنامه از winavr و.. به کدویژن کار بسیار دشواری می باشد (مخصوصا برای این برنامه که طولانی و تا حدودی زیادی پیچیده می باشد!)
بطوری کلی این کتابخانه که برای AVR و تمامی میکروکنترولر ها نوشته شده V-usb می باشد.و به صورت نرم افزاری ، پورت USB را برای کامپیوتر و دیگر دیواس ها شبیه سازی می کنند.نیاز به سخت افزار خاصی ندارد ،فقط باید زمانی که می خواهیم دو پایه USB میکرو خود را به کامپیوتر (و دیگر دیواس ها) اتصال دهیم، منطق ان را از 5 ولت به 3.3 برسانیم،که برای این راه می توانیم دو عدد دیوید و مقاومتی برای افت دادن ولتاژ استفاده کنیم ..
مدار اتصال میکروکنترولر به به USB درصد خطا نیز دارد! اما خوب برای کارهای معمولی،بسیار خوب و ایده ال می اید و می توان راحتر با کامپیوتر ارتباط برقرار کرد و در برنامه ها،کارهای با انعطاف بهتر انجام داد .. [External Link Removed for Guests] .