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

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

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:0
قديم 11-01-2015, 04:17 PM المشاركة 1   
افتراضي مساعدة في دائرة ارسال الى الحاسوب Twitter FaceBook Google+



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

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

http://www.gulfup.com/?beq2Xb

كود:
char uart_rd;

void main() {
porta=0;
portb.f0=0;
trisa=0;
trisb.f0=1;
  UART1_Init(9600);               // Initialize UART module at 9600 bps
  Delay_ms(100);                  // Wait for UART module to stabilize


  while (1) {                     // Endless loop
    if (UART1_Data_Ready()) {     // If data is received,
      uart_rd = UART1_Read();     // read the received data,
      if(uart_rd==0x61) {porta.f0=1;delay_ms(1000);porta.f0=0;delay_ms(300); }
      if(uart_rd==0x62) {porta.f1=1;delay_ms(1000);porta.f1=0;delay_ms(300); }
       if(uart_rd==0x63) {porta.f2=1;delay_ms(100);porta.f2=0;delay_ms(100); }
       if(uart_rd==0x64) {porta.f3=1;delay_ms(100);porta.f3=0;delay_ms(100); }
    }
    if (portb.f0==1) 

    UART1_Write_Text("Start");
        delay_ms(200);
  }
}
ارجوا المساعدة والسلام عليكم ورحمة الله


التعديل الأخير تم بواسطة : abdewidad بتاريخ 11-01-2015 الساعة 04:22 PM
اعلانات

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:0
قديم 12-01-2015, 06:48 PM المشاركة 2   
افتراضي


هل من مجيب

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

الصورة الرمزية kamprog
kamprog
:: مهندس ::
تاريخ التسجيل: Jan 2013
الدولة: gouraya tipaza algerie
المشاركات: 40
نشاط [ kamprog ]
قوة السمعة:0
قديم 13-01-2015, 02:37 PM المشاركة 3   
افتراضي


السلام عليكم أخي الغالي .
ربما لم تستعمل دائرة تحويل Max232
او أنك لم تقم بربط الأرضي الخاص بالبيك مع ارضي الدائرة Max232 انا ايضا حصل معي نفس المشكل لاكن بعد أن قمت بتوصيل الأرضيين معا نجح الإرسال.
أو تأكد من أن Baude Rate "سرعة الارسال " متوافق مع كلا الجهازين.
بتوفيق أخي الغالي و وفقك الله لم يحب و يرضى.


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:0
قديم 13-01-2015, 06:11 PM المشاركة 4   
افتراضي


السلام عليكم أخي الغالي .
ربما لم تستعمل دائرة تحويل Max232
او أنك لم تقم بربط الأرضي الخاص بالبيك مع ارضي الدائرة Max232 انا ايضا حصل معي نفس المشكل لاكن بعد أن قمت بتوصيل الأرضيين معا نجح الإرسال.
أو تأكد من أن Baude Rate "سرعة الارسال " متوافق مع كلا الجهازين.
بتوفيق أخي الغالي و وفقك الله لم يحب و يرضى.
شكرا اخي على الاجابة
اخي الفاضل اني استعمل دائرة التحويل max232
فالارسال من الحاسوب الى الميكرو جيدا
المشكلة هي عند الارسال من البيك الى الحاسوب يستقبل ارقام وحروف ورموز عود كلمة ارستلتها له
المرجوا الحل


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:0
قديم 13-01-2015, 10:14 PM المشاركة 5   
افتراضي


هل من مجيب

إضافة رد

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

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

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


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

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