ضمن سلام،
من هدر برد SIM900 رو از eca خریدم و طبق روال زیر اون رو به Atmega16 متصل کردم:
Vbat و GND به ولتاژ 4 ولت تولید شده با LM2596
RXD و TXD ماژول به TXD و RXD میکرو
و برنامه زیر هم برای ارسال SMS نوشتم ولی متاسفانه موفق به ارسال نشدم :angry:. اگه ممکنه به من بگید اشکال کار کجاست؟
من هدر برد SIM900 رو از eca خریدم و طبق روال زیر اون رو به Atmega16 متصل کردم:
Vbat و GND به ولتاژ 4 ولت تولید شده با LM2596
RXD و TXD ماژول به TXD و RXD میکرو
و برنامه زیر هم برای ارسال SMS نوشتم ولی متاسفانه موفق به ارسال نشدم :angry:. اگه ممکنه به من بگید اشکال کار کجاست؟
کد:
char Enter=13;
char double_quote=34;
char Ctrlz=26;
//
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;
while(1){
if(PINC.1 == 0 && SendFlag == 0)
{
printf("at%c",Enter);
delay_ms(500);
lcd_gotoxy(0,2);
lcd_puts("Wa");
printf("AT+CMGF=1%c",Enter);
delay_ms(500);
lcd_gotoxy(2,2);
lcd_puts("it");
printf("AT+CMGS=%c09351563176%c%c",double_quote,double_quote,Enter);
delay_ms(100);
lcd_gotoxy(4,2);
lcd_puts("ing");
printf("AVR Test 1%c",Ctrlz);
delay_ms(500);
lcd_gotoxy(0,2);
lcd_puts("SMS Sent");
}
if(PINC.1 == 1 && SendFlag == 1)
{
SendFlag = 0;
}
}




ولی موقع فرستادن پیام از طرف ماژول باوجودیکه تمام عبارات ذکر شده در برنامه روی lcd نشون داده میشه ولی پیام ارسال نمیشه! :angry:
دیدگاه