ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 1 از 1
  1. #1
    2012/09/03
    81
    9

    Unhappy مشکل در برنامه نوشته شده در 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 : 2017/09/17 در ساعت 16:43
نمایش نتایج: از 1 به 1 از 1

موضوعات مشابه

  1. مشکل با پورت سریال در برنامه AVR+PC
    توسط i4man12 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2014/04/11, 23:22
  2. پاسخ: 0
    آخرين نوشته: 2011/04/24, 20:47
  3. مشکل جدی با برنامه پورت سریال در کدویژن
    توسط kasper در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2010/04/19, 10:09
  4. مشکل در برنامه پورت سریال
    توسط regiona در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2008/07/25, 16:54
  5. مشکل در نوشتن برنامه پورت سریال
    توسط kasper در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2008/04/20, 09:00

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •