سلام دوستان
من این ماژول خیلی سعی کردم که راه اندازی کنم ولی اصلا جوای نمیداد تا اینکه کاملا اتفاقی سیم + تغذیه مدار با 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; } }