PDA

View Full Version : سوال: خواندن از USB و COM



saman6384
پنج شنبه 04 شهریور 1389, 21:43 عصر
سلام
من چندتا برد درست کردم که توش هم آنالوگ دارم هم دیجیتال.
مثلا یک چراغ دارم تو یکی از برد هام
می خوام روشنش کنم!! چی کار باید بکنم؟
می خوام بخونم ببینم روشنه یا خاموش! چی کار باید بکنم؟

یه ولوم سوییچ دارم
میخوام بخونم ببینم الان در چه وضعیه! چی کار کنم؟


اگه میشه راهنمایی کنید!
اگه بشه یه منبع راجبشون معرفی کنید که عالی میشه!!
کتاب ، کلاس ، هر چی باشه حاضرم تهیه کنم.

hojjatshariffam
پنج شنبه 04 شهریور 1389, 22:14 عصر
خب روی برد یه میکرو بزار و با یه آی سی ، میکرو رو به Rs232 وصل کن
بعد توی فرمت یه کامپوننت SerialPort که از کامپوننت های خود دات نت هست بنداز و پورت سریالتو بخون
توی MSDN راجب پورت سریال ساده و کامل توضیح داده

saman6384
پنج شنبه 04 شهریور 1389, 23:42 عصر
روی هر برد یک AVR گذاشتم.

کتابی هست که راجب رابطه با سخت افزار قشنگ توضیح داده باشه؟ اینایی که من دیدم همشون بیسشون روی وب و آفیس بود.

اگه بخوام از usb استفاده کنم چی؟

hojjatshariffam
جمعه 05 شهریور 1389, 03:32 صبح
روی هر برد یک AVR گذاشتم.

کتابی هست که راجب رابطه با سخت افزار قشنگ توضیح داده باشه؟ اینایی که من دیدم همشون بیسشون روی وب و آفیس بود.

اگه بخوام از usb استفاده کنم چی؟
میکرو خودش دو تا پایه برای ارسال و دریافت داده داره (Tx, Rx) حتما AVR هم یه پورتی براش هست
برای استفاده از usb هم از یه آی سی کوچیک دیگه که رابط پورت USB استفاده کن . یعنی اون وسط که قرار بود یه آی سی MAX232 بزاری یه آی سی دیگه که الان شمارش یادم نیست رو میزاری و یه درایور نصب می کنی که پورت USB رو به یه COM تبدیل می کنه و دقیقا تو برنامت مثل حالت پورت سریال اونو می خونی

ضمنا زیاد نیاز به اطلاعات سخت افزاری نداری ، یه ذره الکترونیک و برنامه نویسی بلد باشی کافیه ، و اونجوری که معلومه الکترونیک می دونی
موفق باشی

hojjatshariffam
جمعه 05 شهریور 1389, 03:43 صبح
از آی سی AT90USB1286 هم می تونی استفاده کنی که خروجی پورت یو اس پی داره
از اینترنت دیتا شیت شو در بیار

saman6384
جمعه 05 شهریور 1389, 09:24 صبح
میکرو خودش دو تا پایه برای ارسال و دریافت داده داره (Tx, Rx) حتما AVR هم یه پورتی براش هست
برای استفاده از usb هم از یه آی سی کوچیک دیگه که رابط پورت USB استفاده کن . یعنی اون وسط که قرار بود یه آی سی MAX232 بزاری یه آی سی دیگه که الان شمارش یادم نیست رو میزاری و یه درایور نصب می کنی که پورت USB رو به یه COM تبدیل می کنه و دقیقا تو برنامت مثل حالت پورت سریال اونو می خونی

ضمنا زیاد نیاز به اطلاعات سخت افزاری نداری ، یه ذره الکترونیک و برنامه نویسی بلد باشی کافیه ، و اونجوری که معلومه الکترونیک می دونی
موفق باشی


خیلی ممنون

از نظر الکترونیک مشکلی نیست!

برنامه نویسی بیشتر لازممه! واسه خوندنو نوشتن از یو اس بی چه کاری باید بکنم؟ همون سریال پورت؟

تو این پروزه چندتا برد دارم که هر کدوم روشون یک avr نصبه! یک برد تبدیل usb به com هم دارم که از کامپیوتر به بردها جهتشه.
کار برد هام اینه که یا به سوییچ وصلن یا چراغ
تو این مرحله می خوام برد هامو تست کنم فعلا!
برای com رو که فرمودید چیکار کنم ( خیلی ممنون)
اگه لطف کنید از طریق usb رو هم بگید ممنون می شم.

راستی کتابی واسه آموزش سی شارپ در این مورد نیست؟
--------------------

از آی سی AT90USB1286 هم می تونی استفاده کنی که خروجی پورت یو اس پی داره
از اینترنت دیتا شیت شو در بیار

خیلی ممنون دوست عزیز
اما چون فاصله کامپیوتر از برد هام زیاده ( حدود 10 متر شاید) نمی تونم از usb استفاده کنم!

asmasm
جمعه 05 شهریور 1389, 10:01 صبح
سلام نحوه ارتباط با usb را تو این مجله توضیح داده
http://www.eca.ir/forum2/index.php?topic=43073.0
برو حالشو ببر