شكرا علي المساعده
المشكلة دي بقالها واكتر من 3 سنين انا طالب في كليه هندسة اسيوط ومشترك في مسابقة روبكون والمشكلة دي ديما تحصل معانا
المشكلة مش في البرنامج
المشكلة ان الروبوت بيتحرك عادي ثم ياتي في النصف البرنامج ويعمل rest اي يعيد البرنامج من الاول وفي بعض الاحيان يعمل البرنامج بكفائة
ودي صورة للدائرة
عبارة عن 2 ريلي و ULN2003a
وpic 16f877a
ام عن البرنامج فهو مكتوب برنامج pic c
والكود اه
كود:
#include <16F877A.h>
#device adc=8
#FUSES NOWDT
#FUSES HS
#FUSES NOPUT
#FUSES NOPROTECT
#FUSES NODEBUG
#FUSES NOBROWNOUT
#FUSES NOLVP
#FUSES NOCPD
#FUSES NOWRT
#use delay(clock=4000000)
void main()
{
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
// TODO: USER CODE!!
// ده الكود المكتوب
OUTPUT_high(pin_b0);
delay_ms(1000);
OUTPUT_low(pin_b0);
OUTPUT_high(pin_b1);
delay_ms(1000);
OUTPUT_low(pin_b1);
}
وده رابط به البرنامج وملف البروتس
http://hotfile.com/dl/67766568/42a5e...older.rar.html
وايه هي النصيحة
وشكرا للمساعده