قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

mostafabakar
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 42
نشاط [ mostafabakar ]
قوة السمعة:0
قديم 21-03-2013, 11:40 AM المشاركة 1   
ha مساعدة فى vb6 code Twitter FaceBook Google+



الكود يرسل ما بداحل text 1 وبعد التجربة يعمل جيدا بعد الضغط على زر الارسال
ويستقبل المعلومات على2 text ولكنه لا يستقبل اى معلومه سواء كانت binary or
text
الكود
Private Sub Command1_Click
MSComm1.Output = Text1.Text
End Sub


Private Sub Command2_Click
End
End Sub

Private Sub Command3_Click
Text2.Text = ""
Text1.Text = ""
End Sub

Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = "9600,N,8,1"
MSComm1.RThreshold = 1
MSComm1.InputLen = 1
MSComm1.InBufferCount = 0
MSComm1.PortOpen = True
End Sub


Private Sub MSComm1_OnComm()
Static InBuff As String
InBuff = InBuff & StrConv(MSComm1.Input, vbUnicode)
Text2.Text = Text2.Text & InBuff
End Sub

اعلانات

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:98
قديم 21-03-2013, 06:13 PM المشاركة 2   
افتراضي


السلام عليكم ورحمة الله وبركاتة
الموضوع مش واضح
كيف تتم التجربة ويعمل جيدا وكيف انة لا يستقبل ؟؟؟؟

وايضا انت تستخدم فى برنامجك السيريال بورت
فهل تتعامل مع برنامج اخر ؟؟؟؟

وماهو الغرض من البرنامج ؟؟؟

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 21-03-2013, 06:39 PM المشاركة 3   
افتراضي


أنا لست ضليع في البيسك 6
على العموم
راجع

Private Sub MSComm1_OnComm()
Static InBuff As String
InBuff = InBuff & StrConv(MSComm1.Input, vbUnicode)
Text2.Text = Text2.Text & InBuff
End Sub
أعتقد أن الخطأ في دالة التحويل أو في صيغتها أو في إختيارها ((أي جرب دالة تحويل أخرى))


mostafabakar
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 42
نشاط [ mostafabakar ]
قوة السمعة:0
قديم 23-03-2013, 08:39 AM المشاركة 4   
افتراضي


انا بتعلم التحكم عن طريق الكمبيوتر وعاوز اعمل حاجة شبه uart terminal اللى فى الميكرو سى والتجر به بتكون هارد وير من خلال الميكرو سى uart terminal


التعديل الأخير تم بواسطة : mostafabakar بتاريخ 23-03-2013 الساعة 08:44 AM

mostafabakar
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 42
نشاط [ mostafabakar ]
قوة السمعة:0
قديم 23-03-2013, 08:51 AM المشاركة 5   
افتراضي


انا بتعلم التحكم عن طريق الكمبيوتر وعاوز اعمل حاجة شبه uart terminal اللى فى الميكرو سى والتجر به بتكون هارد وير من خلال الميكرو سى uart terminal
http://upload.qariya.info/images/qar...2a5cd35390.jpg


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 23-03-2013, 11:13 AM المشاركة 6   
افتراضي


أولا غالبا ما يكون msport1 مستخدم بواسطة الحاسب لذا يجب أن تدخل على
Start-control Panel- system-hardware-device manages

ثم تفتح خانة Ports و تعلم منها ما هو مستخدم و ما هو حر فهذا اساس المشكلة

ثانيا أنت لم تضيف أى Error handling routine فى برنامجك فكيف ستعلم نتيجة الأمر
MSComm1.PortOpen = True


الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 23-03-2013, 11:48 AM المشاركة 7   
افتراضي


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


mostafabakar
:: مهندس ::
تاريخ التسجيل: Mar 2013
المشاركات: 42
نشاط [ mostafabakar ]
قوة السمعة:0
قديم 23-03-2013, 01:48 PM المشاركة 8   
افتراضي


أولا غالبا ما يكون msport1 مستخدم بواسطة الحاسب لذا يجب أن تدخل على
Start-control Panel- system-hardware-device manages

ثم تفتح خانة Ports و تعلم منها ما هو مستخدم و ما هو حر فهذا اساس المشكلة

ثانيا أنت لم تضيف أى Error handling routine فى برنامجك فكيف ستعلم نتيجة الأمر
MSComm1.PortOpen = True
MSComm1.PortOpen = Trueهذا المر موجود وفعليا انا بجرب الدائرة واربطها مع الكمبيوتر وusart فى الميكرو سى وترسل وتستقبل اما مع vb6ترسل ولا تستقبل
المشكله فى كود الستقبال فى vb6

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 03:12 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025