ايران ويج

نسخه‌ی کامل: كمك : در زمینه ارتباط دلفی با سخت افزار
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام
قبل از هر سوالی خوشحالم که به راحتی و سریع عضو شدم
و امید وارم به همین راحتی و سریع بتونید لطف کنید بهم کمک کنید

داستان اینه :

یه کیتی طراحی شده و AVR اون پروگرام شده و توسط پورت سریال 9 پین ( همون پورت های قدیمی ماوس) به کامپیوتر وصل کردم و کامپیوتر طبق روال پورت AVR رو شنا خته
که این صحبت رو بچه های رشته برق و الکترونیک بهتر متوجه می شن

حالا سوال اصلی من اینه :
من باید از طریق دلفی با این پورت و به عبارتی با این کیت ارتباط برقرار کنم و یه سری دستور بدم که برای من انجام بده اگر قسمت دستور ها رو بزاریم کنار که خودش یه مسئله برنامه نویسی جدا هست
من چه جوری می تونم با دلفی با این پورت و به عبارت دیگر با این کیتی که طراحی شده ارتباط برقرار کنم ؟

آیا باید دنبال کامپوننت خاصی بگردم ؟
یا اینکه آیا باید خودم پروتکول مربوط به این قضیه رو با دلفی بنویسم ؟
یا اینکه آیا با خوندن کتاب دلفی قسمت ارتباطات سریال ها مشکل من حل می شه؟
یا اینکه آیا باید با خود برنامه bascom (مربوط به برق و الکنرونیک ) و چگونگی ارتباط اون با دلفی مشکل رو حل کنم ؟

ممنون می شم من رو راهنمایی کنید تا 20 ام فرصت دارم که این پرو سه رو انجام بدم.

اگر راحتتر بودید می تونید از طریق یا هو مسنجر من رو راهنمایی کنید
آیدی یا هو مسنجر من اینه : once.4ever@yahoo.com
هم با دلفی و کد نویسی میتونین هم با استفاده از کامپوننت
البته استفاده از کامپوننت بهتر و راحتره
nrComm_Lib_7.11
این کامپوننت برای ارتباط با پورتها هست الا از هر نوعی که باشه
اين مجموعه شامل كامپوننتهايي است با امكانات زير :

- دسترسي مستقيم به پورتها Com و LPT
- دسترسي به دستگاههاي bluetooth
- دسترسي به Telephone API
- امكان Speech API
- پشتيباني از Caller ID
- پشتيباني از GSM
- امكان ارسال SMS
- استخراج اطلاعات مختلف از دستگاه GSM
- پشتيباني از پروتكل Zmodem
- دسترسي به پورتهاي USB
- كنترل دستگاههاي USB (خاموش/روشن كردن)
و ...
اطلاعات بيشتر :
کد:
http://www.deepsoftware.ru/nrcomm/لينك دريافت : (لينك مستقيم)
حجم : 900 كيلوبايت
کد:
http://rapidshare.com/files/65945211/nrC...b_7.11.rar
مي تونيد بيشتر در مورد اين كامپوننت توضيح بديد آخه من زياد دلفي كار نكردم

البته استاد من جزئیاتی در مورد پرو‍‍سه برای من نوشتن که در اینجا اضافه می کنم

protocoli ke bayad tarif beshe
MASTER:
1. 02 HEX(byte shoro)
2.bit (status) vazeiat ke bayad READ /WRITE bashad
3.shomareye port ya PORT ID
4.va agar dar ghasmate vazeiat WRITE bashe,meghdare ham bayad dar nazar begirim


SLAVE:
IF READ_
1. 02 HEX
2. port ID morede nazar (ke mikhahim meghdaresh khande shavad!)
3.meghdar(value)

IF WRITE_
1. 02 HEX
2.PORT ID[/LEFT
لورد عزيز ممنون مي شم اگه در مورد چگونگي كار با اين كامپوننت بيشتر توضيح بدي

آيا اين كه در خود سايتش نوشته تريال تو اين چند روز كه حداقل كار مي كنه؟
اگه زحمت بكشي يه مثال از چگونگي كاربردش بنويسي خيلي عالي مي شه

آيا به غير از اين كامپوننت كامپوننت ديگه اي هم هست؟
والا هنوز وقت نکردم باهاش کار کنم
تو سایتش فکر کنم توضیح داده باشه با نمونه کد
ولی به نسبت کامپوننتهای دیگه که دیدم این یه سرو گردن بالا تره
يعني کسي در اين مورد هيچ برنامه اي ننوشته؟
همه کامپوننت ميزارن يا اينکه به avr وصلش ميکنن
من يکي از دوستاي قديميم اين برنامه رو داشت ولي دوستمو پيدا نکردم!!
حالا ما مونديمو حزمون!!
خودتون هم میگین قدیم
تو قدیم میشد با پورتها بصورت یک فایل رفتار کرد ولی تو xpsp2 دیگه این امکان وجود نداره و حتما باید از ddk و driver استفاده کنین
الان چاره چيه؟
چه پيشنهادي داريد؟
استفاده از input32.dll یا استفاده از کمپوننتهای مربوطه مثل nrcommlib اگه نداری و پیداشون نکردی بگو وست اپلود کنم جایی
ممنون ميشم برام آپ کنيد
در مضن ممنونم از اينکه پاسخ ميديد
این هم از کامپوننت و dll
صفحه‌ها: 1 2