تقبل الله صيامك استاذنا ونفع الله بك وجعله في ميزان حسناتك
، أستاذ حسن لقد استغنيت عن SPI ،وأريد أن أسالك في موضوع ريت أنك قمت به وهو ربط 3 مكرنكترلر بواسطة RS85 2 SLAVES و-1 ماستر هل وجدت الحل؟؟ ؟؟
|
السلام عليكم
نعم أخي نظريا امور تمام
في هذا ملف 3 مشاريع بسيطه
http://up.top4top.net/downloadf-top4...3ce31-rar.html
كلها تستخدم مكتبه RS485
خطأ الرئيسي والذي نقع فيه هو ديلي اي زمن تأخيري فمثلا ارسل ماستر بيانات اي خط ارسال حجز للماستر من مفروض لايوجد أي slave يرسل اي نها تصبح كلها في وضع أستقبال وعندما يرسل البيانات فعندما يريد اي slave ارسال بيانات للماستر هنا اثناء البرمجه توجد فتره كافيه بحيث ماستر لايمكن ان يكون في هذه لحظه في وضع ارسال
لي نصيحه في هذا الموضوع اذا كنت تريد تستقبل وترسل في ان واحد أستخدم full deplex اما اذا كنت تريد ماستر يتحكم بأكثر من البيك فقط ارسال فأستخدم half deplex
وستجد في أمثله الي رأفقتها ان 2 مايكروكنترولر مربوطين معا وكلاهما يرسل لاخر بحيث تجد بورت يزداد بواحد
أعتقد يوجد عندي خطأ بسيط وهو مقاومات 120 اوم توضع في بدايه خط ونهايته
http://www.libstock.com/projects/vie...-click-example
تحياتي