الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال (دائة إلكترونية في المنفذ PCI)

مغلق
بدأه زائر في 27 أبريل 2002 · 4 رد · 1,248 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذه أول مشاركة لي في هذا القسم

خطرت لي خاطرة لصنع دائرة إليكترونية لها عمل بسيط ولكن أريد وضعها في الحاسوب إذن لابد من كتابة برنامج للدائرة

بعض النظر عن عمل الدائرة، أريد إرسال إشارات كهربية من الحاسوب (البطاقة ستكون PCI) عبر برنامج مكتوب بلغة C وقد قرأت أن من الممكن التعامل مع الأجهزة مقل التعامل مع الملفات فلو افرضنا أننا نريد كتابة قيم مختلفة مثلاً إشارة تعبر عن الرقم 1 وإشارة تعببر عن الرقم 2 ، وهكذا كيف يمكنني التمييز في داخل الدائرة أو كيف يمكنني استقبال هذه الإشارات وفرزها حتى يتم بعد ذلك تحديد الوظيفة.

#2

الأخ أبو ماجد

يوجد في الصفحة الرئيسية لقسم الالكترونيات شرح مفصل عن هذا الموضوع مع مثال بسيك بلغة VB وهناك أيضا شرح من أجل التعامل من خلال لغة الأسمبلي وطبعا C++ يمكنها التعامل مع لغة الألة ببساطة كما يوجد بها توابع خاصة من أجل هذة العملية

أما من أجل التعامل مع المنافذ بطريقة تشبة التعامل مع الملفات فأنا لم أجرب أي منها وقد ذكر الأستاذ هاني أتاسي سابقا أننا نستطيع التعامل معها من خلال المقابض handle

والله ولي التوفيق

Super Nova

Super Nova

#3

لم أقصد هذا كان قصدي عن إستقبال الإشارات من منفذ PCI وتمييزه داخل الدائرة لإعطاءه وظيفة محددة من ضمن الوظائف

#4

انا اسف لأني لم افهم ما تريد الى حد الأن

Super Nova

#5

يريد ان يوصل دارته مباشرة الى المنفذ بي سي اي

بس المشكلة يا اخي ابو ماجد ان المنفذ بي سي اي عبارة عن موصل للناقل الاساسي للمعالج ( تجاوزا من اهل الخبرة مع اهمال المتحكم بالناقل )

و بالتالي فان هذا الناقل يحوي كل اشارات التعامل مع المعالج سواء تجاه الذاكرة او تجاه اي قطعة في الحاسب و لايمكن متابعة ذلك و الاستفادة منه الا عن طريق العنونة اي يجب ان تختار عنوان للجهاز الذي تريد ان توصله الى بي سي اي ثم تقوم بانشاء دارة عنونة تكتشف هذا العنوان الذي يجب ان يكون مخصصا لجهازك فقط و عندها يمكن ان تقوم دارة العنونة عند اكتشاف العنوان المناسب بتفعيل دارة اخرة مهمتها الوصل بين دارتط و خطوط الناقل .

وطبعا يمكن التعامل مع البوابات في الحاسب كالملفات مع بعض التحفظات .

خيركم من تعلم العلم وعلمه .

هذا الموضوع مغلق.

مواضيع مشابهة