السلام عليكم
اخوتي كيف حالك اتمنى ان تكونو بخير
لقد جربت هذا الكود على الداره وهو فقط لاختبار للاستجابة للسرعات الزمنيه
كود:
void main() {
trisb=0 ; portb =0; trisc=0 ; portc =0;
while(1){
portb=0b00000001 ; portc=0b00000001 ;
delay_ms(1) ;
portb=0b00000010 ; portc=0b00000001 ;
delay_ms(1) ;
portb=0b00000100 ; portc=0b00000001 ;
delay_ms(1) ;
portb=0b00001000 ; portc=0b00000001 ;
delay_ms(1) ;
portb=0b00010000 ; portc=0b00000001 ;
delay_ms(1) ;
portb=0b00100000 ; portc=0b00000001 ;
delay_ms(1) ;
portb=0b01000000 ; portc=0b00000001 ;
delay_ms(1) ;
portb=0b10000000 ; portc=0b00000001 ;
delay_ms(1) ;
}
}
طبعاا كان العمل فقط على تفعيل بورت واحد فقط c0
الداره تستجيب فقط الى هذه الازمنه اذا كان الزمن اكثر من 10 ميليثانيه وقد جربت عدة ازمنه ابتداء من 100 مليثانيه الى 10 مليثانيه وقد استجابت الدائره لهذه الازمنه
اما من زمن 1 مليثانيه او اقل فلم تستجيب واصبحت الليدات لا ترمش فقد اصبحت شغاله على طول من غير فلاش ...فما الحل ؟؟؟
هل هذا يثبت ان الداره غير ناجحه وننتقل الى الخطه رقم 2 للهجوم ((( ههههه انا اتعودت على لغه الحرب ))) مع ان الكود يكاد ان ينجح
وهل وضع مقاومات بين البك وال 2004 يغير من شئ ..لانه فى بعض التجارب وجدت مقاومات عاليه القيمه مثل 1 كيلو 2و3و4و5و كيلو لماذا ؟؟
اللهم انصر الشعوب العربيه على طغاتها يارب (وانصر اهلنا فى سوريا)