امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه استفاده از USB
نویسنده پیام
Majid_Ebru آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 32
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 350
( 59 تشکر در 32 ارسال )
ارسال: #1
Rolleyes  نحوه استفاده از USB
سلام و خسته نباشید
توی اکثر برنامه ها برای استفاده از USB یا کتابخونه خاصی داره و یا تابع و یا ....
سوالام اینه که
آیا می تونیم خودمون این توابع رو بنویسیم؟
ارتباط برقرار کردن با پورت USB سخته؟؟
می تونیم از توابع برنامه های مختلف توی بقیه برنامه ها استفاده کنیم؟(یه چیزی شبیه DLL)
مراحل کار پورت USB چه طوریه؟
توی فایل help میکرو 4550 نوشته که 22 رجیستر برای اینکار هست اما مراحل کار رو توضیح نداده ککه مثلن اول باید چی کار باید کرد ، چی رو باید چک کرد و....

لطفن اگه می تونید راهنمایی کنید
با سپاس فراوان

یاس : پس باخت کسی که به حمله نرفت .
احتیاج ، مادر اختراع
۲۸-مرداد-۱۳۹۴, ۱۷:۲۸:۰۰
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8170 تشکر در 2772 ارسال )
ارسال: #2
RE: نحوه استفاده از USB
سلام.

USB به خودی خود چندتا تخصص هست!
امثال ما ها فقط استفاده کننده هستیم، پس قبل از اینکه میکرویی رو انتخاب کنید مطمئن بشید که منابع و مثال های کافی براش باشه.

موفق باشید.

۲۸-مرداد-۱۳۹۴, ۲۳:۴۲:۲۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Majid_Ebru
Majid_Ebru آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 32
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 350
( 59 تشکر در 32 ارسال )
ارسال: #3
RE: نحوه استفاده از USB
ممنون که پاسخ دادید
لطفن بقیه سوال ها رو هم اگه امکانش هست جواب بدید!!!
1-می تونیم از توابع برنامه های مختلف توی بقیه برنامه ها استفاده کنیم؟(یه چیزی شبیه DLL)

2-........ مراحل کار رو توضیح نداده ککه مثلن اول باید چی کار باید کرد ، چی رو باید چک کرد...

یاس : پس باخت کسی که به حمله نرفت .
احتیاج ، مادر اختراع
۲۹-مرداد-۱۳۹۴, ۱۵:۴۶:۳۲
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8170 تشکر در 2772 ارسال )
ارسال: #4
RE: نحوه استفاده از USB
بستگی دارهه درایورش رو چطور نوشته باشن ، اگر بتونید توابع رو همخوان کنید بله می شه.
اما همونطور که گفتم دنبال مثال آماده و نمونه باشید که نحوه ی استفاده رو نشون داده باشه.
سورس Arduino اطلاعات هسته اش رو گذاشته. یه سری پروگرامر clone هم هست که سورسشون موجود هست و USB رو نرم افزاری پیاده سازی کردن برای اتمگا 8 و ... .
مراحل کار هم ثابت نیست ، اگر اطلاعات از مفاهیم پورت USB نیاز دارید کتاب مربوطه که نویسندش جان اکسلسون هست رو می تونید بخونید.

۳۰-مرداد-۱۳۹۴, ۱۰:۱۶:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Majid_Ebru
Majid_Ebru آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 32
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 350
( 59 تشکر در 32 ارسال )
ارسال: #5
RE: نحوه استفاده از USB
سلام مجدد
اصل قضیه اینه که اکثر کامپایلرها پولی هست و البته در ایران کرک شده.
من یه سرچی کردم و به 2 کامپایلر رایگان رسیدم
Great Cow basic که بر اساس زبان بیسیک هست و SDCC که بر اساس زبان C هست.
هر دوشون مثال دارن (خصوص اولی) اما ارتباط با پورت USB v, رو ندارن، نمی دونم چرا؟
به فکر زد که خودم بنویسم باز یه سرچی کردم چندتا پروژه OpenSource پیدا کردم اما باز گیج شدم.
گفتم بیام اینجا ببینم کمکی و یا راهنمایی میشه یا نه
در مجموع ممنون از شما عزیزان

یاس : پس باخت کسی که به حمله نرفت .
احتیاج ، مادر اختراع
۳۰-مرداد-۱۳۹۴, ۲۲:۴۱:۲۵
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8170 تشکر در 2772 ارسال )
ارسال: #6
RE: نحوه استفاده از USB
شاید بد نباشه یه سرچ هم در مورد میکروهای ARM بزنید که واحد USB دارن!
مثال نمونه هم براشون هست و کلی می تونید لذت ببرید Biggrin
برای شروع lpc1768 رو پیشنهاد می دم که خیلی هم محبوب هست ...

موفق باشید.

۳۱-مرداد-۱۳۹۴, ۰۰:۱۲:۲۹
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8170 تشکر در 2772 ارسال )
ارسال: #7
RE: نحوه استفاده از USB
برای کامپایلرهای free برای AVR که اشاره کردید ، کامپایلر gcc بسیار محبوب هست و با ATMEL STUDIO و WINAVR و ... می تونید تحت کامپایلر  GCC کد بزنید.

۳۱-مرداد-۱۳۹۴, ۰۰:۱۴:۵۰
وب سایت ارسال‌ها
پاسخ
Majid_Ebru آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 32
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 350
( 59 تشکر در 32 ارسال )
ارسال: #8
RE: نحوه استفاده از USB
ممنون
از AVR دل خوشی ندارم
می خوام با PIC کار کنم
باز ممنون




این سوال آیا در مجموع شدنی هست یا نه؟؟
1-می تونیم از توابع برنامه های مختلف توی بقیه برنامه ها استفاده کنیم؟(یه چیزی شبیه DLL)

یاس : پس باخت کسی که به حمله نرفت .
احتیاج ، مادر اختراع
۰۲-شهریور-۱۳۹۴, ۰۲:۴۲:۴۸
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8170 تشکر در 2772 ارسال )
ارسال: #9
RE: نحوه استفاده از USB
انتخاب خوبی هست.
منظورتون از شبیه DLL چیه دقیقا ، می خواید کدهای کتابخانه ی خاصی قابل نمایش نباشه و به صورت .LIB و کامپایل شده در برنامه قرار بگیره و بشه ازش استفاده کرد؟
یا منظور اینه که یه سری کتابخانه ایجاد کنیم و بتونیم روی میکروهای مختلف ازشون استفاده کنیم و syntax ها ثابت باشن، یه چیزی مثل آردوینو؟
یا هیچکدوم Biggrin

در کل برای هم خوانی لایبرری ها با برنامه هامون ، چیزی که نیازه تعیین سطح کد زنی هست، یعنی قصد کدزنی سطح پایین داریم یا بالا مهم هست. لایبرری ها رو می شه مستقل از رجیسترها ایجاد کرد که موجب کد زنی در سطح بالاتر می شه.
در این صورت برای اینکه روی هر میکرویی قابل استفاده باشه ، لازمه اش اینه که یه سری کتابخانه Core که در سطح رجیستر هست برای میکروی مورد نظر ایجاد کنیم و متود ها و توابع کتابخانه ی Core استاندارد نوشته بشه که با باقیه لایبرری ها همخون باشه.

اما اگر سبک کد زنی خاصی نداریم و یه تیکه رو کد می زنیم و یه تیکه رو از یه لایبرری دیگه استفاده می کنیم ، طبیعتا توابع و ... نیازی به دستکاری دارن و بدون خونریزی نمی شه ازشون استفاده کرد. حالا اگر قصد استفاده از واحدهای پیچیده مثل USB و ... ها هم باشه ، که ممکنه برای همخوانی با سایر بخش ها محدودیت های زیادی بوجود بیاد و در این روش چون براساس مورد خاصی کار نکردیم نمی شه یه فایل واحد ایجاد کرد که با هر برنامه ای در هر سطحی همخوان بشه ، مگر اینکه برای هر کدام جداگانه دستکاری بشه.

موفق باشید.

۰۲-شهریور-۱۳۹۴, ۰۸:۵۹:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Majid_Ebru
Majid_Ebru آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 32
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 350
( 59 تشکر در 32 ارسال )
ارسال: #10
RE: نحوه استفاده از USB
سلام
یه کامپایلر رایگان دیگه پیدا کردم با کلی مثال ....
به نام JAL

یاس : پس باخت کسی که به حمله نرفت .
احتیاج ، مادر اختراع
۱۱-آبان-۱۳۹۴, ۰۲:۲۱:۰۲
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نحوه راه اندازی سنسور آلتراسونیک (سخت افزار - نرم افزار) Fire_Falcon 6 12,211 ۱۷-اسفند-۱۳۸۹, ۱۳:۴۱:۱۵
آخرین ارسال: EBKA

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS