PDA

View Full Version : حرفه ای: مشکل کار با GSM-Modem



xminxmin
دوشنبه 11 بهمن 1389, 09:28 صبح
سلام دوستان
من یه برنامه تست دستورات AT نوشتم که از لحاظ منطقی کدهاش درسته و هیچگونه مشکلی هم نداره
مشکل اینجاست که پاسخ های برگشتی مودم نمایش داده نمی شوند
برای مثال طبق شکل زیر دستور AT داده شده و RUN فشرده شده است

65752

جالب اینجاست که بلافاصله وقتی HyperTerminal رو اجرا می کنم جواب دستور تو برنامه رو توش میزاره

65751

مشکل کجاست؟
درضمن نوع GSM من : Maestro-100
این هم کد قسمت دریافت پاسخ: متغیر s یه متغیر عمومی رشته ای هست که بلافاصله نمایش داده میشه


Private Sub receiveData(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles sPort.DataReceived
s += ">" & sPort.ReadExisting & vbCrLf
End Sub

xminxmin
دوشنبه 11 بهمن 1389, 11:51 صبح
سلام مجدد
مشکل بالا حل شد. برای اینکه شاید دوستان این مشکل رو داشته باشند می گم چی شد
یه Property هست واسه SerialPort بنام RtsEnable که باید True کنید
حالا مشکل جدید: مثل شکل زیر چرا متن پاسخ دریافتی در هر خط 8 تا 8 تا جداشده؟ نمیشه کاریش کرد؟ حتما میشه! کسی بلده؟
65759

xminxmin
سه شنبه 12 بهمن 1389, 07:40 صبح
بابا یعنی هیچکس در این مورد کار نکرده؟! حتی اساتید عزیز ؟!:عصبانی++: