سلام دوستان
من این ماژول خیلی سعی کردم که راه اندازی کنم ولی اصلا جوای نمیداد تا اینکه کاملا اتفاقی سیم + تغذیه مدار با pind.7 برخورد کرد ومن دیدم که ارتباط برقرار شد وجواب ماژول روی ال سی دی نمایش داده شد . :eek: :eek:
خودم فکر میکنم که مال سطح ولتاژ تایه های rd و tx باشه که چون تغذیه میکرو از پین دی7 وصل شده سطح ولتاژ پایه های ارتباط سریال اومده پایین و ارتباطش با ماژول بر قرار شده.نظر شما چیه؟؟؟؟
یک مشکل دیگه اینکه من کدها میفرستم و ماژول هم با ok تاییدش میکنه ولی اس ام اس ارسال نمیشه. مشکلش چیه؟؟؟؟؟؟؟؟؟؟
ودر ضمن من پین دی 6 گزاشتم که امتحان کنم ببینم برنامه تو دستور if اجرا میشه یا نه و اگه رفت داخل if این پین روشن بشه ولی تا تغذیه روشن میشه این پین هم روشن میشه .
اینم کدها
من این ماژول خیلی سعی کردم که راه اندازی کنم ولی اصلا جوای نمیداد تا اینکه کاملا اتفاقی سیم + تغذیه مدار با pind.7 برخورد کرد ومن دیدم که ارتباط برقرار شد وجواب ماژول روی ال سی دی نمایش داده شد . :eek: :eek:
خودم فکر میکنم که مال سطح ولتاژ تایه های rd و tx باشه که چون تغذیه میکرو از پین دی7 وصل شده سطح ولتاژ پایه های ارتباط سریال اومده پایین و ارتباطش با ماژول بر قرار شده.نظر شما چیه؟؟؟؟
یک مشکل دیگه اینکه من کدها میفرستم و ماژول هم با ok تاییدش میکنه ولی اس ام اس ارسال نمیشه. مشکلش چیه؟؟؟؟؟؟؟؟؟؟
ودر ضمن من پین دی 6 گزاشتم که امتحان کنم ببینم برنامه تو دستور if اجرا میشه یا نه و اگه رفت داخل if این پین روشن بشه ولی تا تغذیه روشن میشه این پین هم روشن میشه .
اینم کدها
کد:
PORTD.6=0;
sprintf(g,"ATE0%c",a);
puts(g);
delay_ms(1000);
while (1)
{
if(PIND.7==1&&c==0)
{
delay_ms(1000);
sprintf(g,"AT%c",a);
puts(g);
c=1;
delay_ms(700);
sprintf(g,"AT+CMGF=1%c",a);
puts(g);
delay_ms(100);
sprintf(g,"AT+CMGS=%c09132893648%c%c",j,j,a);
puts(g);
delay_ms(100);
sprintf(g,"rasool1%c",k);
puts(g);
PORTD.6=1;
}
lcd_clear();
sprintf(lcd,"Rd%s",b);
lcd_puts(lcd);
delay_ms(500);
PORTD.6=0;
}
}

