به جای printf از rprintf استفاده کن.
خط ارسال اس ام اس رو هم اینقدر نپیچون! اینطوری بنویس ساده تره:
rprintf("at+cmgs=\"09355941187\"%c",0x0d);
از کجا میدونی ماژولت میسوزه؟
داشتم ماژول رو آپدیت میکردم بعد حالا دیگه چراغش روشن نمیشه !!!!
سوخته ؟؟؟
دوستان یه لطفی کنید بگید مشکل از چیه ؟
دوست عزیز ماژولت sim900 است یا sim900a ؟
firmware مناسب انتخاب کرده بودین؟
من از lm317 استفاده میکنم ولی کسایی هم که از 7805 و دیود 4007 استفاده کردن،مشکلی نداشتن.
ویرایش توسط KHM : 24-05-2012 در ساعت 20:31
با تشکر از crz_boy
من خودم برای راه اندازی ماژول ها از رگولاتور سوئیچینگ LM2576 استفاده می کنم. خیلی هم راضیم. اگه توی دیتاشیت ماژول ها نگاه کرده باشید ، پیشنهاد خود شرکت سازنده هم استفاده از رگولاتورهای سوئیچینگ هست.
مدارشم توی مجله شماره 10 هست. توی وبلاگ خودمم هست با فایل PCB.
.
سلام
برای تقسیم ولتاژ پایه های rx و tx چکار میکنید ؟ آخه ولتاژ میکرو با ولتاژ پایه های rx و tx ماژول یکی نیست.
رگولاتور lm2576 هم به وفور پیدا میشه. ولی قیمتش در مقایسه با lm317 گرونه ، در عوض اطمینان خاطرش بیشتره. می تونی از فروشگاه های اینترنتی بخریش بعضی مغازه ها هم دارن.
بهنام جان اگه می خوای تبدیل سطح ولتاژ (5ولت به 3.3 ولت) انجام بدی دوتا روش وجود داره. یکی استفاده از بافرهاست و یکی هم استفاده از تقسیم مقاومتی که کم حجم و راحت تره.
اگه بگردی توی همین تاپیک های مربوط به sim900 عکس یه تبدیل مقاومتی رو گذاشتم.
.
مرتضا جان متاسفانه تقسیم مقاومتی رو پیداش نکردم! اگه تونستی لینک رو بزار رفیق
ممنونم
بهنام جان اگه از همو ترانزیستورها استفاده کنی خیلی بهتره ها...همونی که تو اون pdf است..تا اونجایی که من یادمه اون تقسیم مقاومتی واسه ارتباط با ARM بود.ولی اگه از اون ترانزیستورا استفاده کنی،میتونی با هرنوع میکرویی ارتباط بدی