ممنون از پاسختون ولی عرض کردم نمیخوام از این طریق استفاده کنم
میخوام پورت سریال رو بخونم که زمانی که پیام رسید خودش نمایش بده
ولی نمیدونم چطوری باید اینکارو بکنم
باید از وقفه پورت سریال استفاده کنی. در اینصورت به محض اینکه داده ای از طرف ماژول به پورت سریال میکرو ارسال بشه میتونی اون داده رو بخونی و اگه cnmi بود یعنی اینکه اسمس جدید اومده...
دقیقا همینه
ولی من بلد نیستم همچین برنامه ای رو بنویسم از دوستان خواهشم میکنم اگه کسی میتونه برام بنویسه
بخشی از برنامه خودم رو بالا توی چند پست قبل گذاشتم
یعنی واقعا کسی نیست بلد باشه
یه وقفه میخوام که سریال پورت رو بخونه و وقتی عبارت "CMTI" از پورت سریال دریافت شد به لیبل خاصی پرش کنه .
دوست عزیز اینجا کسی برات برنامه آماده نمینویسه... شما اول خودت باید بری یاد بگیری و برنامتو بنویسی، بعدا اگه به مشکل برخوردی بیای اینجا مطرح کنی تا به کمک هم مشکل رو برطرف کنیم... اگه برنامه آماده و تست شده میخوای، در تاپیک مربوط به "کار و کاریابی" مطرح کن!
دوستان من فقط کمی راهنمایی برای نوشتن برنامه میخوام .
برنامم رو بالا گذاشتم فقط این قسمت وقفه برای پورت سریال رو نمیدونم که اگه دوستان کمی توضیح بدن ممنون میشم
سلام دوستان
يكي بياد اين بند برنامه جناب صفا منش رو توضيح بده لطفا .
علتش چيه؟
sms_location=atoi(c);
if(sms_location>=10)sms_location/=10;
سلام دوستان عزيز
من بالاخره مدارم رو بستم و با هايپر ترمينال كانكت شدم و يكسري دستورات چك كردم و همه چيز درست بود، ميزان باودريت را براي ماژول٩٠٨ تعريف كردم با دستور at + ipr = 9600 و از اون به بعد ديگه ها نميتوانم در هايپر ترمينال دستورات را تايپ يا كپي كنم. مشكل از كجاست؟
پروژه های مهم من در ایران میکرو:
" انتقال اطلاعات با SIM900 " ، " آموزش پورت USB " ، " راه اندازی MFRC522 " ، " راه اندازی SLE4442 " ، ""
ممنونم از توجه دوستان
امتحان كردم موارد ذكر شده را، اما نتيجه نداد، لطفا عكس ضميمه را ببينيد، بعد از اين مرحله ديگه نميتونم تايپ كنم
دوستان اون قسمت درست شد، الان با هايپر كامل خروجي ميگيرم، مشكل در اتصال ميكرو به ماژول و send و recieve data دارم، حس ميكنم تقسيم مقاومتي جواب نميده، اگه ممكنه نقشه اتصال ميكرو به ماژول و يه برنامه خيلي ساده بگذاريد
دوستان خوبم سلام
من كاملا با هايپر در ارتباط هستم و به درستي كار ميكند مدار، اما با ميكرو نتوانستم مدار را راه بندازم،
Tx- Rx
Rx - Tx
Gnd - Gnd
نرم افزار كدويژن، كريستال خارجي ٦٠٠٠٠٠٠، تقسيم مقاومتي روي هر دو پايه rx و tx گذاشتم، لطفا راهنمايي نماييد
سلام.
اگه باودریت ماژول روی 9600 هست، کریستال خارجی رو 11.0592MHZ بذار.
یه خازن 1000uf هم نزدیک پایه های VCC و GND میکرو قرار بده تا اثر نویز ماژول روی میکرو رو از بین ببره.
در ضمن تقسیم مقاومتی روی پایه TX ماژول لازم نیست.
سلام من ماژول را به هایپر ترمینال وصل میکنم اما داخل محیط نرم افزاری نمیشه تایپ کنی دلیلش چی هست؟
من اولین باری هست که با سریال کار می کنم.
تازه هم با ترمینال بسکام و هم با نرم افزار پیوتی داخل ویندوز 7 و هم با هایپرترمینال ایکس پی اما در ویندوز 7 امتحان کردم نمیشه تایپ کنی.
سوال دیگرم این هست که و قتی ماژول را به هایپر ترمینال وصل کنیم قبل از اینکه کلیدی فشرده بشه اتفاقی باید بیفته یا نه؟
از کجا بدونیم ماژول درست وصل و ارتباط برقرار شده یا نه؟
اگه از منبعت مطمئنی و سیم های rx , tx رو درست وصل کردی .کپس لاک رو بزن و با حروف بزرگ تایپ کن at.تا ماژولت رو بشناسه.
ممنونم آقا سبحان
متاسفانه نشد، مقدار ولتاژ بين گراند و rx ماژول 3.61 ميباشد، آيا درست است؟