NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3274 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: ارسال و دریافت sms با sim900

  1. #1
    تازه وارد
    تاریخ عضویت
    Mar 2015
    نوشته ها
    1
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    Gadid ارسال و دریافت sms با sim900

    سلام
    من میخوام با sim900 اس ام اس ارسال و دریافت کنم سخت افزارم درسته و با کدی که با زبان بسکام نوشته شده بود تستش کردم اس ام اس ارسال میشد میخواستم همین برنامه رو با کدویژن بنویسم کد زیرو از رو کد بسکام نوشتم ولی پیامی ارسال نمیکنه به نظر شما مشکلش چیه؟
    ممنون

    /************************************************** ***
    AVR Core Clock frequency: 11.059200 MHz
    ************************************************** ***/
    #include <mega16a.h>
    #include <alcd.h>
    #include <stdio.h>
    #include <delay.h>
    char at_cmgs[]={'A','T','+','C','M','G','S','=','"','0','9','1', '1','1','1','1','1','1','1','1','"','\n'};
    #define ctrl_z 0x1a
    void main(void)
    {
    PORTC=0x00;
    DDRC=0xFF;
    PORTD=0x00;
    DDRD=0x02;
    // USART initialization
    // Communication Parameters: 8 Data, 1 Stop, No Parity
    // USART Receiver: On
    // USART Transmitter: On
    // USART Mode: Asynchronous
    // USART Baud Rate: 9600
    UCSRA=0x00;
    UCSRB=0x18;
    UCSRC=0x86;
    UBRRH=0x00;
    UBRRL=0x47;
    // Alphanumeric LCD initialization
    // Connections are specified in the
    // Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
    // RS - PORTC Bit 0
    // RD - PORTC Bit 1
    // EN - PORTC Bit 2
    // D4 - PORTC Bit 4
    // D5 - PORTC Bit 5
    // D6 - PORTC Bit 6
    // D7 - PORTC Bit 7
    lcd_init(16);
    while (1)
    {
    delay_ms(2000);
    puts("AT");
    delay_ms(2000);
    puts("AT");
    delay_ms(2000);
    puts("AT");
    delay_ms(4000);
    puts("ATE0");
    delay_ms(4000);
    puts("AT+CMGF=1");
    delay_ms(4000);
    puts(at_cmgs);
    delay_ms(1000);
    puts("this is test");
    delay_ms(1000);
    putchar(ctrl_z);
    lcd_clear();
    lcd_gotoxy(0,0);
    lcd_puts("message sent");
    }
    }

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    لطفا قبل از ایجاد تاپیک جدید، جستجو کنید.

    به تاپیک زیر مراجعه کنید:
    پروژه کامل sim900 (سوالات و مشکلات sim900)
    مجلخ شماره 10 هم مفید هستش

  4. #3
    عضو جدید
    تاریخ عضویت
    Apr 2015
    نوشته ها
    16
    تشکر
    42
    تشکر شده 12 بار در 5 پست

    پیش فرض

    این دستور :

    puts(at_cmgs);
    را با حروف کوچک نوشته اید.

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

  1. سوالات و مشکلات sim900 و sim800
    توسط kavir در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 1644
    آخرين نوشته: 27-05-2019, 10:34
  2. ارسال sms گروهی با sim900
    توسط x_vahid در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 2
    آخرين نوشته: 07-10-2013, 00:55
  3. ماژول sim900 با برد تبدیل به فروش می رسد
    توسط ramin.st در انجمن مباحث کار و کاریابی/تبلیغات/بازارچه
    پاسخ: 0
    آخرين نوشته: 10-01-2013, 20:47

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

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