al_gharibe

بارك الله فيكم مساعدة بخصوص المايكروكنترولر

5 ردود في هذا الموضوع

السلام عليكم و رحمة الله و بركاته

اخواني في الله السلام عليكم و رحمة الله و بركاته

كيف يمكنني ارسال بيانات من بورت معين للبيك ، راجاءً انا لا اقصد ان ارسل القيمة 1 ، انا اقصد ان ارسل بيانات معينة مثال على ذلك اريد ان ارسل كلمة "BILAL" الى بورت معين و يستقبلها بيك اخر و يقرأها باختصار شديد ما هي الدوال التي تمكنني من ارسال و استقبال بيانات عبر بورت معين علما اني ابرمج بلغة microC

تم تعديل بواسطه al_gharibe
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

وما هو البرنامج الموجود على الطرف الآخر من الميكرو وأقصد الحاسب

وأى منفذ تستخدم منه اذا كان ما فهمته صحيحا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

على سبيل المثال اخي نربط زوج ميكروكنترولر ونقوم بارسال بيانات عبر بورت معين مثلا portb و يستقبلها ميكروكنترولر اخر من بورت مثلا portb ، هناك طريقة واحد فقط وهي تسمح لي ان ارسل بيانات من بورت واحد TX و هي دالة UART لكن اذا اردت ان ابعث البيانات الى العديد من المايكروكنرولر ما الحل اذا ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اذا كان الإرسال متتالى كما تقول

فيمكن عمل شئ إسمه address bus يكون على بورت أخرى وللكل ميكرو له عنوان معين لا يلتفت للبيانات المرسلة على البورت بى إلا اذا كان العنوان مطابق لعنوانه وبن آخر يمثل نبضات الساعة لكل ميكرو

هذا نظام master slave بسيط

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الق نظره علي البروتكلات SPI,I2C

و ان كنت تريد التوسع اقرأ عن الcan bus

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .