اطلاعیه

Collapse
No announcement yet.

مشکل در برنامه نوشته شده در ccs با پورت سریال

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در برنامه نوشته شده در ccs با پورت سریال

    [RIGHT][COLOR=#333333][FONT=tahoma]سلام دوستان من یک برنامه در کامپایلر ccs نوشتم که با اون فقط جهت تست می خواهم اطلاعاتی را برای ماژول sim900 بفرستم و پیام okدریافتی را هم روی یک lcd نمایش دهم اما برنامه به خط 26 که می رسد در حالت دیباگ در شبیه ساز پروتئوس می ایستد و پس از شروع کردن مجدد چون حالت ارور rs232 را فعال کردم ارور می دهد به نظر شما مشکل از چیست ممنون می شوم کمک کنید
    کد:
    #include <16f1829.h>
    #include <stdio.h>
    #include <string.h>
    #fuses HS,wdt,NOBROWNOUT,PUT
    
    
    #use delay(crystal=12000000,restart_wdt)
    #use RS232(baud=9600,xmit=PIN_C4,RCV=PIN_C5,parity=n,bits=8,errors,ENABLE=PIN_A0,restart_wdt)
    #define lcd_use_portb_lcd true 
    #define LCD_ENABLE_PIN  PIN_C0                                   
    #define LCD_RS_PIN      PIN_C1                                   
    #define LCD_RW_PIN      PIN_C2                                   
    #define LCD_DATA4       PIN_B4                                   
    #define LCD_DATA5       PIN_B5                                   
    #define LCD_DATA6       PIN_B6                                   
    #define LCD_DATA7       PIN_B7
    #include <lcd.c>
    char recive[10];
    char dq=34,enter=13,cz=26,linfeed=10;
    #int_EXT
    void EXT_isr(){
    disable_interrupts(INT_EXT);
    printf("AT%c",enter);
    delay_ms(1000);
    printf("AT+IPR=0%c",enter);
    delay_ms(1000);
    printf("ATE0%c",enter);
    delay_ms(1000);
    printf("AT+CMGF=1%c",enter);
    delay_ms(1000);
    if (kbhit()){  
    gets(recive);
    delay_ms(10);
    lcd_gotoxy(1,1);
    delay_ms(10);
    printf(lcd_putc,"a=%s",recive);
    }
    delay_ms(10);
    enable_interrupts(INT_EXT);
    }
    void main()
    {
    
    
    lcd_init();
    enable_interrupts(INT_EXT);
    ext_int_edge(l_to_h);
    enable_interrupts(GLOBAL);
    
    
    while(true){
    restart_wdt();
    }
    }
    جدیدترین ویرایش توسط qwwe; ۱۷:۴۳ ۱۳۹۶/۰۶/۲۶.

    امام علی (ع)
    بزرگترین گناه «ترس» است
    بزرگترین تفریح «کار» است
    بزرگترین بلا «نومیدی» است
    بزرگترین شجاعت «صبر» است
    بزرگترین استاد «تجربه» است
    بزرگترین اسرار «مرگ» است
    بزرگترین افتخار «ایمان» است
    بزرگترین سود «فرزند نیک» است
    بزرگترین هدیه «گذشت» است
    بزرگترین سرمایه «اعتماد به نفس» است
لطفا صبر کنید...
X