اخي العزيز اسف على التاخر بالرد بسبب بعض الظروف السيئة
والخبر الجيد انه تم عمل الانترفيس والانترفيس شغال 100% الكوماند a يقوم بعرض الحرف a على الشاشة والفيرجوال تيرمنال وتشغيل اللدات الاربعة المربوطة بالبورت d الى حد البت الرابع والكوماند b يعمل على تشغيل بقية الاربع لدات واطفاء الاربعة الاولى كما بالصور الاتية
command a
command b
فعندما وجدت ان هناك ارسال من برنامج الفيجوال بيسك واستلام من قبل السيريال والاستلام صحيح فاردت ان ارى ما الذي يستلمه البك فقمت بربط شاشة lcd فوجدت انه لا شيء تذكرت ان الشاشة لا تستقبل ارقام فيجب تحويلها الى سلاسل ومن هنا بدات الفكرة فقمت بتحويل المتغير الى سلسلة string فعرضت القيمة على الشاشة وقمت بتعريف مصفوفة واضافة '/0' الى المصفوفة بعد البت المستلم وهو يعني اما تحويل الى سلسلة او يعمل على وضع stop bit بقيمة صفر
وهذا الكود النهائي
والان سابدأ بالاجابة على الفقرات
لماذا تفترض أشياء غير منطقية؟ لو نفس الداخل هو الخارج فما جدوى ذلك
كما انى كررت نفس الجملة
|
عندما لا افهم الجملة بصورة تامة ابدأ بالافتراض وكما قلت لك ان ال
in buffersize وال
out buffersize جعلتني اشك وافرض لذلك اردتك ان تشرح بصورة اوسع
اشكرك اخي على المعلومة والصراحة لم اسمع بها من قبل ووجدتها بصورة واضحة اكثر في موضوع synchronous condenser
https://en.wikipedia.org/wiki/Synchronous_condenser
|
بدوائر اللوجيك و كان الميكرو بروسيسور الأصغر 4 بت و 8 بت معروف و صممت دوائر متخصصة لتحويل التوازى لتوالى تسمى ASIA Asynchronous Synchronous Interface Adapter تعمل مع أوائل الميكرو كونتروللر ثم عدل الإسم إلى USART
|
واضحة تماما ولكني بحثت عن Asynchronous Synchronous Interface Adapter ولم اجد شرحا عنها وجدت محولات من synchronous الى asynchronous هل هذا بسبب تحويلها الى UART فنسوا التسمية القديمة واعتمدوا ال UART واذا كان خلاف ذلك هل يمكنك وضع رابط للشرح
وهل هذا معناه ان اول انترفيس تم عمله بواسطة السيريال (ASAPI) او UART
هو ما ذكرت USART Universal Synchronous/Asynchronous Receiver/Transmitter
وهو فى صفجة 10 من الداتا شيت ولا تحتاج لسؤال
|
اي داتاشيت للمايكرو ام ماذا ؟؟
فقط سؤال على هذه الفقرة في الرابط السابق الخاص بتعريف ال UART
"abbreviated UART is a computer hardware device that translates data between parallel and serial forms"
وبعد هذه الجملة بدأ بالتكلم عن الية انتقال المعلومات وماذا يحصل بالانتقال وغيرها ولكن لم يتكلم عن الهاردوير سؤالي لك ما هو تركيب ال UART او الدائرة الالكترونية لل uart هاردوير وليس سوفتوير اذا كنت على اطلاع على الموضوع اكيد
|
تصمم كارت يركب فى فتحة Slot على الماذر بورد للكومبيوتر و تبرمج له درايفر خاص به ليفهم هذا البروتوكول
|
اي فتحة فعلى حسب علمي ان الماذر بور يحتوي على فتحات وجميعها مخصصة لمهام معينة على سبيل المثال سلوت الرام سلوت كارت الشاشة سلوت كارت الصوت ام قصدك اضيف سلوتات خارجية --- وكيف ابرمج الدرايفر هل يمكنك استخدام المصطلحات والروابط
هذا ما كنت ابحث عنه --- هناك انواع كثيرة والشرح كثير ساقراها بعد انتهاء الموضوع
|
كنت اتمنى لكن الإنترفيس منه تماثلى و مشروح فى السلسلة و منه رقمى وهو فى سلسلة الرقمى
|
هل تقصد مواضيع المنتدى وان هناك مواضيع خاصة بالرقمي والتماثلي واين هذه المواضيع
لكن أشرح كل ما يتصل بالإنترفيس فكل دائرتين مختلفتين يحتاجان لإنترفيس مناسب و مختلف و مهما حاولت سيكون هناك ما لم يغطى
الأصح أن تعلم ما لديك و ما هو المطلوب للربط بينهما من فولت و تيار و سرعة و مسافة ووسيلة الإتصال كابل أم غيره و عدد الأجهزة و كم جهاز منها ماستر ثم تصمم الدوائر لتوفير هذه المتطلبات أو تستخدم الطريقة المناسبة من الطرق السابقة ولا داعى لإختراع العجلة
|
صحيح اخي انك لن تغطي المواضيع كاملة فلن يستطيع اي احد وحتى العلماء من تغطية جميع الموضوع فكل يوم هناك شيء جديد يتم اختراعه ويختلف بالتوصيل والتركيب عن الاخر -- ولكن هناك اشياء اساسية او ستاندرد او كما سميتها انت عالمية -- فعلى قدر ما تستطيع عمله ولو بتغطية 10 انواع من الانترفيس الاكثر استخداما ولا اطلب منك شرحا كاملا من الالف الى الياء فقط عناوين فمثلا
السيريال rs232 ما هو (تعريف سطر واحد) --- كم عدد البنات التي يجب توصيلها معه--- كم سرعته --- ما الذي يميزه عن البقية --- لو اردنا ربط المايكرو بالحاسبة بواسطته نقوم باولا ثانيا ثالثا -- كيف تنتقل المعلومات منه للحاسبة بواسطة 1 بت ستارت 8 بت داتا 1 بت ستوب
ولا اريدك ان تشرح بصورة عميقة جدا كما اقرا في بعض المنتديات-- على سبيل المثال موضوع يخص اليو اس بي -- اليو اس بي بدأ بتعريف 10 اسطر وبعدها دخل يشرح البروتوكولات ودخل الى مواضيع دقيقة جدا وبعد اربع ساعات من القراءة ينتهي الموضوع وتبدأ تسال نفسك كيف اربط المايكرو بالحاسبة عن طريق يو اس بي لماذا دخلت بهذه المتاهات
وكما قمت بشرح موضوع ال circuit design كان شرحا رائعا ولم تتعمق كثيرا ودخلت بالاساسيات فقط وكنت تضع الروابط للذي يريد ان يتطلع اكثر وهذا اسلوب اكثر من رائع واسف عل اطالة والتاخير بالرد وشكرااا على المتابعة