قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 15-10-2013, 05:22 AM المشاركة 1   
ha ارسال وأستقبال البيانات عبر منفذ usb Twitter FaceBook Google+



سلام عليكم
عندي تحويله من usb الى rs232 ربطت usb في لابتوب , RS232 في دائره مايكروكنترولر
محتاج من حضراتكم برنامج من خلاله ارسل البيانات وأستقبلها
طالما انا مستخدم usb يعني أستخدم برامج الي تتعامل مع usb
ارجوا توضيح اي برنامج أستخدم وهل هو موجود في مايكروسي وكيف يتم ذلك

اعلانات

nilmourad
:: مهندس متواجد ::
تاريخ التسجيل: May 2011
المشاركات: 77
نشاط [ nilmourad ]
قوة السمعة:0
قديم 16-10-2013, 03:19 AM المشاركة 2   
افتراضي Usb to Rs232


السلام عليكم
ما دام استخدمت محولة Usb to Rs232
فانت في نمط UART Protocole
و ليس فيUsb Protocole

كانك تتعامل مع Com1 مباشرة و ليس Usb

USB يجب توفر برنامجان :
واحد للميكروكنترولر مثل mikroc
و الثاني للWindows مثل Visual Dot net .
لكي نستطيع انشاء ملفات لل interface لنتعامل معها بشكل مرن,
و هذا صعب نوعا ما و مكلف !!!!!!!!!!!!
لانه لا يوجد في الشبكة امثلة تطبيقية متنوعة كثيرة عن usb
و ان وجدت فمحدودة و التقصير في احد من البرنامج بالشرح
او الاهمال على سبيل المثال



تجد في Help ما يساعدك على ذلك وهو UART
اما عن البرنامج تستخدم اي EXE يتعامل مع Com1
مثل Docklight RS232 Terminal
او في Proteus باسم Virtual terminal

بالتوفيق


التعديل الأخير تم بواسطة : nilmourad بتاريخ 16-10-2013 الساعة 04:30 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 16-10-2013, 03:28 AM المشاركة 3   
افتراضي


السلام عليكم
ما دام استخدمت محولة Usb to Rs232
فانت في نمط UART Protocole
و ليس فيUsb Protocole

كانك تتعامل مع Com1 مباشرة و ليس Usb

USB يجب توفر برنامجان :
واحد للميكروكنترولر مثل mikroc
و الثاني للWindows مثل Visual Dot net .
لكي نستطيع انشاء interface نتعامل معها بشكل مرن,
و هذا صعب!!!!!!!!!!!!
تجد في Help ما يساعدك على ذلك وهو UART
اما عن البرنامج تستخدم اي EXE يتعامل مع Com1
مثل Docklight RS232 Terminal
او في Proteus باسم Virtual terminal

بالتوفيق
شكرا جزيلا لك أخي كريم
يوجد في مايكروسي من tools اختار usart_terminal ولكن لابد من انشاء Virtual terminal استخدمت فيها برنامج vspe او أستخدم ترمنل حقيقي عن طريق حاسبة
لكن عندي مشكله الان في الاعدادات مشروع هل ضبط تردد كرستاله على usb يعني أقصد تردد كرستاله هو 8 mhz لما استخدم usb في لابتوب وrs232 في البك هل أفعل خاصية PLL لكي يعمل


nilmourad
:: مهندس متواجد ::
تاريخ التسجيل: May 2011
المشاركات: 77
نشاط [ nilmourad ]
قوة السمعة:0
قديم 16-10-2013, 04:49 AM المشاركة 4   
افتراضي


انا من مدة طويلة لم استخدم mikroc
لاني الان اعمل على Atmel بلغة Bascom AVR
لكن اردت التوجيه فقط لان كل البروتوكولات متشابه
في الميكروكنترولرات الا ان لغة البرمجة تختلف فقط

ما دام عندك محول Usb To Rs232 انسى USB
اما عن الاعدادات في mikroc لم اجربها قط
حاول التعامل فقط مع UART و الله اعلم


الى اللقاء


التعديل الأخير تم بواسطة : nilmourad بتاريخ 16-10-2013 الساعة 05:10 AM

الصورة الرمزية kamprog
kamprog
:: مهندس ::
تاريخ التسجيل: Jan 2013
الدولة: gouraya tipaza algerie
المشاركات: 40
نشاط [ kamprog ]
قوة السمعة:0
قديم 16-10-2013, 04:53 PM المشاركة 5   
افتراضي


السلام عليكم اخي الغالي انت لا تحتاج الى اي برنامج............. microc يوفر لك ما تريد من tools اختر usart terminal ستجد على يسار البرنامج علبة حوار تحتوي على port com setting ومنها تختار الاعدادات اللازمة لضبط port com و baud rate فيما يخص ال port com عليك بالنقر على poste de travaille او computer بالزر الايسر للفارة ثم اختر gérer او manager ثم اختر périphiréques manager او Device Manager
ثم اختر port(com & lpt) ستجد على اي بورت انت موصل
usb to rs232 converter و كذالك ستجد bit per seconde او ما يسمى ب baud rate قم بنقل هذه المعلومات الى علبة الحوار الخاصة ب microc...................... عند ضبط كل هذه الاعدادات اضغط على connect
الان كل شئ جاهز للعمل


ان استعسر عليك الامر لا حرج في ان تسأل
****************و السلام عليكم******************
///////// /////////////////لا تنسانا من صالح دعائك/////////////////////////////


التعديل الأخير تم بواسطة : kamprog بتاريخ 16-10-2013 الساعة 04:58 PM

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 16-10-2013, 05:28 PM المشاركة 6   
افتراضي


السلام عليكم اخي الغالي انت لا تحتاج الى اي برنامج............. microc يوفر لك ما تريد من tools اختر usart terminal ستجد على يسار البرنامج علبة حوار تحتوي على port com setting ومنها تختار الاعدادات اللازمة لضبط port com و baud rate فيما يخص ال port com عليك بالنقر على poste de travaille او computer بالزر الايسر للفارة ثم اختر gérer او manager ثم اختر périphiréques manager او Device Manager
ثم اختر port(com & lpt) ستجد على اي بورت انت موصل
usb to rs232 converter و كذالك ستجد bit per seconde او ما يسمى ب baud rate قم بنقل هذه المعلومات الى علبة الحوار الخاصة ب microc...................... عند ضبط كل هذه الاعدادات اضغط على connect
الان كل شئ جاهز للعمل


ان استعسر عليك الامر لا حرج في ان تسأل
****************و السلام عليكم******************
///////// /////////////////لا تنسانا من صالح دعائك/////////////////////////////
تسلم أخي كريم
اسئل الله ان يرزقك الصحة والعافيه
نعم أخي اعرف ذلك ولكن مشكلة في تحديد تردد الذي يتم أختاره
يعني للتوضيح ربطت usb بلابتوب وrs232 بالبك الان لايوجد مشكله راح كانما أتعامل مع uart
ولكن وجدت مثال موجود بامايكروسي لاحظت انه تم تفعيل PLL اي تردد لــ usb 32mhz
لاحظ صوره
http://img02.arabsh.com/uploads/imag...434a66f200.png
هل هذا ضروري لانك تعرف هناك متحكمات لاتمتلك usb ايضا لايوجد فيها الامر اختيار PLL

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:11 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025