PDA

View Full Version : ارتباط با usb



rexi1r
جمعه 24 دی 1389, 14:44 عصر
سلام به همه دوستان مخصوصا مدیران ارجمند من بلاخره یه آموزشی در مورد ارتباط با usb یافتم که یه برنامه است که یه نفر نوشته و ما می تونیم از توابع و کلاس های اون استفاده کنیم ولی چون اینجانب خیلی بی سوادم نمی دونم چطور از توابعش استفاده کنم این لینک اون کده
http://www.codeproject.com/KB/cs/USB_HID.aspx?fid=398968&df=90&mpp=10&noise=3&sort=Position&view=Expanded&fr=1#xx0xx

می خواستم اگه میشه شما دوستان حرفه ای تو #c نحوه استفاده از این برنامه رو پیدا کنین مثلا اینکه چطور از یه usb بخونیم یا داده بفرستیم متشکر میشم اگه کمک کنید.(البته اگه روش دیگه ای هم میشناسید معرفی کنید ممنون میشم مثلا اون ic ft232 رو میدونم ولی اون یه ذره نامفهومه دیگه هر کاری کردین بزرگواری خودتونو نشون دادین)

hurt_xforce
جمعه 24 دی 1389, 16:45 عصر
من یکم سرم شلوغه ولی جوابتو سعی میکنم پیدا کنم

rexi1r
جمعه 24 دی 1389, 18:13 عصر
ممنونم من خواهش می کنم از مدیرانی که درباره خواندن و نوشتن از usb اطلاعاتی دارند به من کمک کنند چون در این باره منبع بسیار کم هست .

MortezaGity
جمعه 24 دی 1389, 21:24 عصر
دوست عزیز
می تونی یه نگاهی هم به این مقاله بندازی البته انگلیسی هست ولی می تونه مفید باشه

http://www.developerfusion.com/article/84338/making-usb-c-friendly/

Felony
شنبه 25 دی 1389, 00:03 صبح
سلام به همه دوستان مخصوصا مدیران ارجمند من بلاخره یه آموزشی در مورد ارتباط با usb یافتم که یه برنامه است که یه نفر نوشته و ما می تونیم از توابع و کلاس های اون استفاده کنیم ولی چون اینجانب خیلی بی سوادم نمی دونم چطور از توابعش استفاده کنم این لینک اون کده
http://www.codeproject.com/KB/cs/USB_HID.aspx?fid=398968&df=90&mpp=10&noise=3&sort=Position&view=Expanded&fr=1#xx0xx

می خواستم اگه میشه شما دوستان حرفه ای تو #c نحوه استفاده از این برنامه رو پیدا کنین مثلا اینکه چطور از یه usb بخونیم یا داده بفرستیم متشکر میشم اگه کمک کنید.(البته اگه روش دیگه ای هم میشناسید معرفی کنید ممنون میشم مثلا اون ic ft232 رو میدونم ولی اون یه ذره نامفهومه دیگه هر کاری کردین بزرگواری خودتونو نشون دادین)

وقتی حرف از FT232 به میون میاد دیگه مسائل مرتبط با گذرگاه USB به شما مربوط نمیشه ، IC 232 یک مبدل USB به Serial هست ، یعنی با اتصال اون IC به پورت USB و نصب درایور مرتبط با اون یک پورت سریال مجازی به ویندوز یا لینوکس اضافه میشه و عملا شما با پورت سریال طرف هستید ، کافیه برنامتون رو برای پرت سریال بنویسید که این کار بسیار ساده هست و هنگام اجرای برنامه شماره پورت سریال مجازی شناخته شده رو به برنامه بدید ، باقی کارهای تبدیل با خود چیپ FT232 هست .

در آخر هم خروجی IC به شما پایه هایی میده که میتونید مثل پورت سریال باهاش رفتار کنید .

rexi1r
شنبه 25 دی 1389, 00:46 صبح
خوب یعنی با این چیزی که شما میگین دیگه اگر ما یه مبدل با ic ft232 درست کنیم از اون به بعد هر usb از هر مداری رو به این مبدل وصل کنیم دیگه میشناسش و میتونیم باهاش کار کنیم البته به شرط اینکه درایورش نصب باشه اینا رو قبلا هم خوندم و همه رجوع میدن به سایت http://www.ftdichip.com ولی داخل این سایت بنظر من خیلی سخته کار کردن و اطلاعات بدست آوردن شما میتونین یه مختصر اطلاعاتی در این باره بدین مثلا اینکه مدارش چطوریه خودم درایورهاش رو گرفتم.

Felony
شنبه 25 دی 1389, 01:11 صبح
در مورد اطلاعات میتونید تو eca (http://www.eca.ir/forum2/index.php?action=forum) جست و جو کنید ، خیلی توش بحث شده .

در مورد نحوه طراحی هم میتونید از بردهای آماده استفاده کنید : http://www.jamshad.com/Products/JUSB2-BL-USB_Srial.htm

اگر خواستید میتونید از فروشگاه نیوکیت تو خیابان جمهوری ، کوچه آلیک خریداری کنید ؛ قیمتش هم 13,500 هست .