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
من یه برنامه تست دستورات 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