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

مشكلة فى ال Parallel Port

بدأه محمد أحمد إبراهيم في 16 سبتمبر 2008 · 38 رد · 8,631 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بتوصيل دائرة مكونة من 8 لمبات (led) على منفذ الطابعه , وحدث الأتى .. أولا لمبتان من الثمانية تضىء بصفة مستمرة مهما قمت بغلقها عن طريق أى برنامج للتحكم بالمنفذ ولكن إضاءة المبتان منخفضة عن إضاءة باقى اللمبات .... ثانيا اللمبات عند إضاءتها من البرنامج ثلاثة لمبات منهم لا تضىء ولا تطفى (منهم اللمبتان دائمتا الإضاءة ) .. ثالثا باقى اللمبات الخمسة تضىء ولكن بترتيب مختلف , بمعنى أننى عند وضع رقم 8 عشرى لإضاءة اللمبة الرابعة تضىء الثامنه بدلا منها .... وقد تاكدت من رقم منفذ الطابعة وعنوانه وقمت بتغيير إعداداته من البيوس أكثر من مرة وقمت بتحميل وبرمجة أكثر من برنامج ونفس المشكلة قائمة .,, ساعدونى من فضلكم لأن مشروع تخرجى قائم على التحكم عن طرق هذا المنفذ .

#2

بقى أن أضيف أننى جربت نفس الداءرة على xp و WINME وكانت نفس النتيجة

#3

اخي يجب ان تصل دائرة عازل buffer ، قم بتوصيل اي سي ULN2003 بين المنفذ و الLEDs .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#4

تأكد فى إعدادات البايوس أن منفذ الطابعة مضبوط على أن يعمل بنظام الخرج و الدخل معا و ليس دخل فقط

يعنى يكون ثنائى الإتجاه تقريبا ذلك الوضع هو EPP

تم تعديل هذه المشاركة بواسطة نــور في 16 سبتمبر 2008 في 06:04

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#5

شكرا لكما , أخى أحمد صالح وأخى نور , أخى أحمد أرجو توضيح فكرتك والهدف من تركيب الـ ic , أخى نور لقد جربت إقتراحك ولم تحل المشكلة للأسف

#6

معذرة لقد قمت بتعديل المشاركة منذ قليل

حاول مرة أخرى و لكن على epp

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#7

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

#8

إذن والله أعلم الكود الذى كتبته به مشكلة

هذا لو أن منفذ التوازى ليس به مشاكل

أو على الأقل لا يوجد تعارض حادث بين البرنامج الذى كتبته و أى سيرفز تعمل فى الويندوز(و هذا أمر نادر )

الوضعية التى تضئ عليها الleds طبيعية تماما

لذلك أظن و الله أعلم أن الكود به خطأ

ضعه هنا لننظر فيه لعل أحد يستطيع أن يعرف الخطأ

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#9

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

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

وهذه برامج لأختبار منفذك وهي مجمعة من نفس هذا الموقع:

Test.rar

#11

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

#12

هل جربت توصل طابعة مثلا على جهازك و عملت جيدا

أو أى جهاز أخر قمت بتجربته على جهازك و عمل جيدا؟؟؟

لو أن هذا حدث لم يبقى إلا أن تجرب الكود الخاص بك على جهاز أخر فإن عمل

فلم يعد هناك غير الويندوز لابد أن تغيره :D

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#13

لم أقم بتجربة طابعة على المنفذ ولكن قمت بتجربة برنامج فحص المنفذ واظهر انه يعمل بشكل صحيح , وقد جرب احد أصدقائى عنده الدائره على جهازه وكانت اللمبنان تضيئان أيضا , سوف أقوم بتجربه البرنامج والدائرة على جهاز آخر وأوافى حضراتكم بالنتيجة , وشكرا لكم جميعا .

#14

أولا أخي محمد أنا لست أستاذ أحد

اقتباس
لو أن هذا حدث لم يبقى إلا أن تجرب الكود الخاص بك على جهاز أخر فإن عمل

فلم يعد هناك غير الويندوز لابد أن تغيره

ويمكن تكون المشكلة بالمزربورد

#15

قمت بتجربة الدائرة على جهاز آخر وكانت نفس مشكلة غضاءة لمبتان بصورة مستديمة بضوء ضعيف , بالإضافة إلى عدم إضاءة باقى اللمبات , وإضاءات منخفضى غير صحيحة لبعض اللمبات تظهر وتختفى ونتائج غير صحيحة تماما .

#16

هل أنت موصل اللمبات على الحاسب مباشرة أم عن طريق دارة

يبدو من كلامك أنه عن طريق دارة

هل أنت متأكد منها تماما !!!!

ممكن تضع المخطط الخاص بها

بالنسبة لهذه

اقتباس
مشكلة غضاءة لمبتان بصورة مستديمة بضوء ضعيف , بالإضافة إلى عدم إضاءة باقى اللمبات , وإضاءات منخفضى غير صحيحة لبعض اللمبات تظهر وتختفى

للعلم من الطبيعى أن تجد لمبات مضاءة و أخرى مطفئة و أخرى بين ذلك أيضا

ذلك لإن خرج المنفذ لا يتحكم به أى برنامج تقريبا و لذلك هو متروك للخرج الذى يكون عليه الجهاز حين الإقلاع

هى عملية معقدة نوعا ما

المهم

أرنا الدارة أو على الأقل تأكد منها

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#17

أخى نور الدائرة بسيطة جدا وتأكدت منها ومن توصيلها أكثر من مرة , وبالنسبة للمبتان المضيئتان دائما أنا أعلم أنه من الممكن حدوث ذلك عند فتح الجهاز , لكنى أقصد أن المبتان يظلا مضيئتان حتى بعد إطفائهما من البرنامج .

#18

العيب يا اخى سينحصر بين اثنين

توصيلة دائرتك او ال Algorithm الخاص ببرنامج

برجاء رفع مخطط الدائرة والشفرة الخاصة ببالبرنامج

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#19
اقتباس
برجاء رفع مخطط الدائرة والشفرة الخاصة ببالبرنامج

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#20

السلام عليكم .. بالنسبة لكود البرنامج فهو كالأتى :

1-MODULE

Public Declare Function Inp Lib "inpout32.dll" _

Alias "Inp32" (ByVal PortAddress As Integer) As Integer

Public Declare Sub Out Lib "inpout32.dll" _

Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

2- Private Sub setBTN_Click()

Out &H378, 255

End Sub

3-Private Sub ResetBTN_Click()

Out &H378, 0

End Sub

بالطبع ذلك بعد إضافة inpout32.dll إلى الفولدر system32 , ,والدائرة بالمرفقات :

عفوا نسيت إرفاق الدائرة .. هاهى الدائرة :

post-110204-1221945057_thumb.gif

#21

من الواضح فى الدائرة انك تاخذ مصدر التغذية من البورت

بالنسبة لكود الفى بى

فهو بالطبيعى سيتم اضائة جميع اللدات واطفائها من مرة واحدة فما هى المشكلة اذا

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#22

أخى حريف برمجة .. المشكلة هى إضاءة لمبنان دائما بصورة ًصعيفة ومستمرة , أيضا عندما أكتب مثلا out &378,8 لكى يتم إضاءة اللمبة الرابعة فتضىء الثامنة وهكذا مع باقى اللمبات , هذه هى اامشكلة أخى وقد طرحتها فى بداية المشاركة , وشكرا لك أخى ولكل الأخوة على إهتمامكم .

#23

اخى حاول تجربهم على حاسب اخر

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#24

جرب التأكد من أصدار المكتبة inpout32.dll في نظامك لأنه يوجد منها نسختان قديمة وحديثة NT

#25

أعتقد أن المشكلة بالدائرة..

أنت تقوم بوصل الأطراف 12 وحتى 5 من المنفذ بدل الأطراف 2 وحتى 9

وهذا هو السبب تحديداً بأن تعمل اللمبة رقم 8 بدل اللمبة رقم 4

حتى تعرف الترتيب، يمكنك التمعن بالمنفذ وستجد أرقاماً دقيقة مكتوبة على كل نقطة بالمنفذ تحدد ترتيب النقطة.

أخيراً يفضل وصل مقاومات على التسلسل مع كل ليد.

بالتوفيق..

ومن يتق الله يجعل له مخرجا

]

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