NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1815 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 47 از 83 نخستنخست ... 282930313233343536373839404142434445464748495051525354555657585960616263646566 ... آخرینآخرین
نمایش نتایج: از 921 به 940 از 1645

موضوع: سوالات و مشکلات sim900 و sim800

  1. #921
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    وقفه ی rx نباشه ممکنه که یک داده دریافت نشه. ولی با فعال بودن اون هر داده ای که برسه در بافر ذخیره خواهد شد مگر اینکه بافر هم پر بشه و شما داده رو دریافت نکنید
    در این زمینه شک نکنید

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

  3. #922
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    20
    تشکر
    6
    تشکر شده 8 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esisafa نمایش پست ها
    وقفه ی rx نباشه ممکنه که یک داده دریافت نشه. ولی با فعال بودن اون هر داده ای که برسه در بافر ذخیره خواهد شد مگر اینکه بافر هم پر بشه و شما داده رو دریافت نکنید
    در این زمینه شک نکنید
    پس با توجه به حرف شما اینکه من نمیتونم بعد از وقفه خارجی که بعد اومدن sms فعال میشه بلافاصله +CMTI که ماژول میفرسته رو پیدا کنم اینه که از وقفه Rx استفاده نکردم تا این دستور ذخیره شده باشه تو بافر.خوب حالا نحوه استفاده از این وقفه Rx چجوریه؟
    چون من با خود codevision که interrup rx رو فعال کردم یه سری کد خودش گذاشت تو برنامه. حالا من باید کاری بکنم وسط این کدای Rx interrupt یا همین کافیه؟ چون اینجور که من فهمیدم انگار داره واسه getchar تعریف میکنه که بریزه تو Rx_buffer اول.
    البته من اینکارو کردم بازم بعد از وقفه برنامم که میره تو زیرروال نتونستم CMTI رو بخونم.

  4. #923
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    در کدویژن وقتی که وقفه ی rx فعال میشه، تابع getchar هم دوباره تعریف میشه. شما با تابع وقفه کار نداشته باشین و فقط از همون getchar استفاده کنید. تابع Getchar تا زمان رسیدن داده منتظر میمونه.
    من خودم در توابع دستکاری کردم و تا حدی مشکلات رو برطرف کردم ولی زمان زیادی گرفت تا درست از کار در بیاد.
    دیگه به منطق برنامه نویسی شما برمیگرده

  5. #924
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    20
    تشکر
    6
    تشکر شده 8 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esisafa نمایش پست ها
    در کدویژن وقتی که وقفه ی rx فعال میشه، تابع getchar هم دوباره تعریف میشه. شما با تابع وقفه کار نداشته باشین و فقط از همون getchar استفاده کنید. تابع Getchar تا زمان رسیدن داده منتظر میمونه.
    من خودم در توابع دستکاری کردم و تا حدی مشکلات رو برطرف کردم ولی زمان زیادی گرفت تا درست از کار در بیاد.
    دیگه به منطق برنامه نویسی شما برمیگرده
    من این کار رو کردم اما بازم نتونستم +CMTI رو بگیرم.
    شما میتونید یه برنامه خیلی ساده بنویسید که بعد از اومدن sms و فعال شدن وقفه خارجی اگه کاراکتر 'C' رو دید رو LCD اعلام کنید که C خونده شد؟(منظورم همین C توی +CMTI که مازول میفرسته). برنامش فقط یه while تو زیرروال وقفه میخواد که هر کاراکتری که میاد رو چک کنه.
    من هیچی دریافت نمیکنم حتی بعد از فعال کردن وقفه Rx . واقعا نمیفهمم گیر کار کجاست!

  6. #925
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    روشی که شما گفتین من امتحان نکردم و نمیتونم نظری بدم. ولی وقتی جواب نمیده حتما یه جا مشکل داره

  7. #926
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    20
    تشکر
    6
    تشکر شده 8 بار در 4 پست

    پیش فرض

    میتونید راجع به اکو توضیح بدین؟ چی هست یه چه کار میاد؟من میدونم اکو رو میشه با ate0 یا ate1 خاموش یا روشن کرد ولی نمیدونم به چه کاری میاد و کجا باید ازش استفاده شه؟

  8. #927
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    اکو وقتی با میکرو کار میکنید باید خاموش باشه. اگه روشن باشه هر داده ای که بفرستین برگردونده میشه. یعنی بازتاب میکنه. از اسمش معلومه دیگه

  9. #928
    کاربر فعال
    تاریخ عضویت
    Nov 2008
    نوشته ها
    149
    تشکر
    64
    تشکر شده 161 بار در 54 پست

    پیش فرض

    سلام
    منم نمی تونم ctmi رو دریافت کنم. یعنی ماژول بعد از دریافت sms هیچی برام ارسال نمی کنه.

  10. #929
    کاربر فعال
    تاریخ عضویت
    Nov 2008
    نوشته ها
    149
    تشکر
    64
    تشکر شده 161 بار در 54 پست

    پیش فرض

    سلام
    دوستان ماژول من هنگام دریافت SMS هیچی رو نمی فرسته ( یعنی ctmi و یا ... ). اما برای بقیه موارد مثل زنگ و ... کار میکنه.

  11. #930
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    طبق pdf های راه اندازی sim900 برای sms در اینترنت، دقیق تنظیم کنید. بخاطر تنظیمات هست

  12. تشکرها از این نوشته :


  13. #931
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    20
    تشکر
    6
    تشکر شده 8 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط pswin نمایش پست ها
    سلام
    دوستان ماژول من هنگام دریافت SMS هیچی رو نمی فرسته ( یعنی ctmi و یا ... ). اما برای بقیه موارد مثل زنگ و ... کار میکنه.
    اگه از وقفه sms و زنگ استفاده میکنی یعنی میخوای بعد از اومدن sms بیای cmti رو بخونی به مشکل من دچار شدی. من سه روز هر کار کردم نشد که نشد. cmti میاد ولی شما بعد وقفه که چک میکنی چیزی واسه خوندن نیست. اما برای زنگ چون RING رو ماژول تکرار میکنه از پیغام دوم به بعد میشه خوند RING اول هم مثل cmti نمیشه خوند.دلیلشم من آخر نفهمیدم مجبور شدم بیخیال وقفه شم و میکرو رو تو لوپ بینهایت بزارم تا همیشه دنبال cmti باشه!

  14. تشکرها از این نوشته :


  15. #932
    کاربر فعال
    تاریخ عضویت
    Nov 2008
    نوشته ها
    149
    تشکر
    64
    تشکر شده 161 بار در 54 پست

    پیش فرض

    سلام
    من الان وقفه رو هم تست کردم. متوجه شدم زمان دریافت SMS هیچ وقفه ای تولید نمیشه اما زمانی که زنگ میزنی وقفه تولید میشه. چه شکلی میتونم وقفه SMS رو فعال کنم و همینطور چه شکلی می تونم deliver رو غیر فعال کنم؟

    مشکل ctmi هم از بافر کردن بود که حل شد.

  16. #933
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    20
    تشکر
    6
    تشکر شده 8 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط pswin نمایش پست ها
    سلام
    من الان وقفه رو هم تست کردم. متوجه شدم زمان دریافت SMS هیچ وقفه ای تولید نمیشه اما زمانی که زنگ میزنی وقفه تولید میشه. چه شکلی میتونم وقفه SMS رو فعال کنم و همینطور چه شکلی می تونم deliver رو غیر فعال کنم؟

    مشکل ctmi هم از بافر کردن بود که حل شد.
    میشه توضیح بدین یعنی چی مشکل از بافر کردن بود؟
    منظورتون از اینکه موقع دریافت sms وقفه تولید نمیشه چیه؟ RI ماژول موقع زنگ یا sms ولتاژش صفر میشه دیگه یعنی شما برنامتون نمیره تو وقفه یا ماژول موقع اومدن sms ولتاژ RI صفر نمیشه؟ بعد هم شما که میگید میتونید cmti رو بخونید بعد وقفه و مشکل از بافر کزدن بود که حل شد!!

  17. #934
    کاربر فعال
    تاریخ عضویت
    Nov 2008
    نوشته ها
    149
    تشکر
    64
    تشکر شده 161 بار در 54 پست

    پیش فرض

    میشه توضیح بدین یعنی چی مشکل از بافر کردن بود؟
    از وقفه usart استفاده کنید تا همه چی بافر شه.


    منظورتون از اینکه موقع دریافت sms وقفه تولید نمیشه چیه؟ RI ماژول موقع زنگ یا sms ولتاژش صفر میشه دیگه یعنی شما برنامتون نمیره تو وقفه یا ماژول موقع اومدن sms ولتاژ RI صفر نمیشه؟ بعد هم شما که میگید میتونید cmti رو بخونید بعد وقفه و مشکل از بافر کزدن بود که حل شد!!
    ماژول من موقع دریافت SMS پایه RI اون صفر نمیشه. فقط موقع زنگ میشه. فکر کنم باید فریم ویرش رو به روز کنم. چون اصلا بهش دست نزدم. خودش خیلی راحت شبکه رو شناخت و کار کرد. یعنی زنگ زد و SMS فرستاد فقط الان گیر گرفتن SMS هستم. هر کاری میکنم نمی تونم SMS رو بخونم.

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

    پیش فرض

    نقل قول نوشته اصلی توسط pswin نمایش پست ها
    ماژول من موقع دریافت sms پایه ri اون صفر نمیشه. فقط موقع زنگ میشه. فکر کنم باید فریم ویرش رو به روز کنم. چون اصلا بهش دست نزدم. خودش خیلی راحت شبکه رو شناخت و کار کرد. یعنی زنگ زد و sms فرستاد فقط الان گیر گرفتن sms هستم. هر کاری میکنم نمی تونم sms رو بخونم.
    سلام...
    با اومدن sms برای ماژول، پایه ri برای مدت خیلی کوتاهی صفر میشه. این زمان خیلی کوتاهه و شاید مولتی متر نتونه تشخیص بده که صفر شده! شما پایه ri رو مستقیم وصل کن به پایه وقفه میکرو. اگر بازم با اومدن اسمس وقفه اتفاق نیفتاد، ماژول رو با دستور at&f به تنظیمات کارخونه برگردون سپس دستور at+cmgf=1 رو به ماژول بده و سپس دستور at&w رو بده تا تنظیمات ذخیره بشه.

  19. کاربران : 2 تشکر کرده اند از شما sobhan537 برای ارسال این پست سودمند:


  20. #936
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    98
    تشکر
    56
    تشکر شده 18 بار در 14 پست

    پیش فرض

    سلام..
    میشه با اس ام اس یا هر چیزه دیگه ای یکی از پایه های sim900 رو یک یا صفر کرد..بدون ارتباط با میکرو....

  21. #937
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    تا جایی که من میدونم باید به شرکت سازنده ی Sim900 سفارش بدین تا برنامه رو براتون بنویسن. وگرنه همینطوری نمیشه

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

    پیش فرض

    نقل قول نوشته اصلی توسط khavaninzadeh نمایش پست ها
    سلام..
    میشه با اس ام اس یا هر چیزه دیگه ای یکی از پایه های sim900 رو یک یا صفر کرد..بدون ارتباط با میکرو....
    برای راه اندازی قسمت های خاص SIM900 برنامه ای ارائه شده...مثلآ برا کار با همون GPIO ها یا ADC و خلاصه اون قسمت هایی که همینطوری نمیشه باهاشون کار کرد...
    برنامشم اینجوریه که میشینی با زبان C براش برنامه مینویسی. البته تو محیط کار مخصوص این ماژول...
    اسم برنامه : SIM900DevIDE
    خلاصه چیز جالبیه..میشه با این روش میکرو رو از مدار حذف کرد...ولی باید بشینی چیزهای مخصوص این ماژول رو یاد بگیری...

    اينم لينك دانلود:
    http://media.micel.ee/simcom/SIM900D...DE%20V1.06.exe

  23. کاربران : 3 تشکر کرده اند از شما sobhan537 برای ارسال این پست سودمند:


  24. #939
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2013
    نوشته ها
    20
    تشکر
    6
    تشکر شده 8 بار در 4 پست

    پیش فرض

    برای روشن و خاموش کردن ماژول با میکرو باید چی کار کرد؟ من میدونم پایه های یک و دو ماژول رو چند لحظه باید بهم وصل کرد ولی با میکرو چطور؟ نمیدونم زمین کردن دو پایه یا متصل کردن به Vcc کار درستیه یا نه؟

  25. #940
    کاربر دائمی wantedboy آواتار ها
    تاریخ عضویت
    May 2011
    نام
    علی‏ ‏محمد‏ ‏شکرالهی
    نوشته ها
    492
    تشکر
    201
    تشکر شده 629 بار در 204 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Romax نمایش پست ها
    برای روشن و خاموش کردن ماژول با میکرو باید چی کار کرد؟ من میدونم پایه های یک و دو ماژول رو چند لحظه باید بهم وصل کرد ولی با میکرو چطور؟ نمیدونم زمین کردن دو پایه یا متصل کردن به Vcc کار درستیه یا نه؟
    سلام.
    Pdf صفحه اول را مطالعه فرمایید

صفحه 47 از 83 نخستنخست ... 282930313233343536373839404142434445464748495051525354555657585960616263646566 ... آخرینآخرین

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

  1. دریافت زمان از شبکه از طریق ماژول Sim900
    توسط majid97 در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 9
    آخرين نوشته: 04-07-2020, 14:00
  2. مشکل در استفاده ار sim800
    توسط akbar123sat در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 3
    آخرين نوشته: 28-05-2016, 10:58
  3. کار با ماژول sim900 از ب بسم الله...
    توسط PURIA در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 3
    آخرين نوشته: 24-10-2015, 20:29
  4. ارسال داده از طریق sim900
    توسط dizgah در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 5
    آخرين نوشته: 01-11-2014, 10:56

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

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