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

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

hhhhh5
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2010
المشاركات: 110
نشاط [ hhhhh5 ]
قوة السمعة:0
قديم 06-05-2010, 06:05 AM المشاركة 1   
افتراضي ارجو من الخبراء تصحيح كود بيك بيزك برو Twitter FaceBook Google+



السلام عليكم

شباب عندي الدائرة إذا شبكت فيها البيك تعلق مباشرة مع العلم لو شبكته بدون ماأنزل عليه البرنامج ماتعلق إيش السبب وهل ممكن يكون خطأ في البرنامج ؟

هذا البرنامج

وهويقوم بقرائة حالة أربعه مداخل ومن الجهة الأخرى يتحكم بأربعه ريلاي

كود:
* DEVICE MCLR_OFF,INTRC_OSC

 
  CMCON=7
LED1     var PORTA.0
LED2     var PORTA.1
LED3     var PORTA.2
LED4     var PORTA.3



  
TRISA.0=0
TRISA.1=0
TRISA.2=0
TRISA.3=0
      
TRISB.0=1
TRISB.1=1
TRISB.2=1
TRISB.3=1

LOW LED1
LOW LED2
LOW LED3
LOW LED4


loop: 

IF (PORTB.0 == 1) AND (PORTB.1 == 0 )AND (PORTB.2 == 0) AND (PORTB.3 == 0) THEN
            HIGH LED1



ELSEIF (PORTB.0 == 0) AND (PORTB.1 == 1) AND (PORTB.2 == 0) AND (PORTB.3 == 0) THEN
            HIGH LED2
            
            

ELSEIF (PORTB.0 == 1) AND (PORTB.1 == 1) AND (PORTB.2 == 0) AND (PORTB.3 == 0) THEN
            HIGH LED3



ELSEIF (PORTB.0 == 0) AND (PORTB.1 == 0) AND (PORTB.2 == 1) AND (PORTB.3 == 0) THEN
            LED4 = not LED4
            
            
ELSEIF (PORTB.0 == 1) AND (PORTB.1 == 0) AND (PORTB.2 == 1) AND (PORTB.3 == 0) THEN
            LOW LED1



ELSEIF (PORTB.0 == 0) AND (PORTB.1 == 1) AND (PORTB.2 == 1) AND (PORTB.3 == 0) THEN
            LOW LED2



ELSEIF (PORTB.0 == 1) AND (PORTB.1 == 1) AND (PORTB.2 == 1) AND (PORTB.3 == 0) THEN
             LOW LED3



ELSEIF (PORTB.0 == 0) AND (PORTB.1 == 0) AND (PORTB.2 == 0) AND (PORTB.3 == 1) THEN
            low LED4

ENDIF

goto loop

اعلانات

الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 455
نشاط [ Eng-Rayan ]
قوة السمعة:79
قديم 06-05-2010, 12:39 PM المشاركة 2   
افتراضي


نعم اظن ان المشكلة من الكود
كود:
*DEVICE MCLR_OFF, INTRC_OSC_NOCLKOUT, WDT_OFF, LVP_OFF, BOD_OFF, PWRT_ON, PROTECT_OFF


التعديل الأخير تم بواسطة : Eng-Rayan بتاريخ 06-05-2010 الساعة 12:43 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

hhhhh5
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2010
المشاركات: 110
نشاط [ hhhhh5 ]
قوة السمعة:0
قديم 06-05-2010, 01:26 PM المشاركة 3   
افتراضي


مشكور سأجرب وأرد لك


hhhhh5
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2010
المشاركات: 110
نشاط [ hhhhh5 ]
قوة السمعة:0
قديم 06-05-2010, 05:24 PM المشاركة 4   
افتراضي


السلام عليكم

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

وجربت ضفت السطر اللي قلت لي وعلق أول ماوصلت الكهرباء

يعني إن المشكلة أكيد في السطر الأول

البيك المستخدم 16f628


hhhhh5
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2010
المشاركات: 110
نشاط [ hhhhh5 ]
قوة السمعة:0
قديم 06-05-2010, 05:26 PM المشاركة 5   
افتراضي


وإذا فيه أي كومبايلر للبيك بيزك برو غير MicroCodeStudio

ياليت تقول لي

وشكرا


hhhhh5
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2010
المشاركات: 110
نشاط [ hhhhh5 ]
قوة السمعة:0
قديم 06-05-2010, 05:33 PM المشاركة 6   
افتراضي


حذفت السطر الأول واضفت كريستال خارجي واشتغل البيك تمام

لكن فيه بطئ استجابه يمكن لأني ماحددت سرعة الكريستال وقت البرمجة (كيف)
وشكرا


الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 455
نشاط [ Eng-Rayan ]
قوة السمعة:79
قديم 06-05-2010, 06:32 PM المشاركة 7   
افتراضي


ستفهم كل شئ من الصور انشاء الله






hhhhh5
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2010
المشاركات: 110
نشاط [ hhhhh5 ]
قوة السمعة:0
قديم 06-05-2010, 11:03 PM المشاركة 8   
افتراضي


السلام عليكم

مهندس ريان الكومبايلر اللي تستخدمه مختلف عن اللي عندي
شوف هذي صورة اللي أنا استخدمه


ياليت تعطيني اسم الكومبايلر أو الرابط حقه

وشكرا

إضافة رد

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

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

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


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

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