позвольте мне сначала рассказать вам о проблеме, с которой я столкнулся.У меня есть микроконтроллер с последовательным портом моего компьютера.В моем микроконтроллере у меня 2000 образцов данных, и моя основная цель - прочитать эти данные.Теперь я могу читать эти данные в гипертерминале, но когда дело доходит до моего приложения, оно ничего не показывает.Теперь я очень новичок в VB.net, поэтому, должно быть, чего-то не хватает.
Private Sub sp1_DataReceived (ByVal отправитель как объект, ByVal e как System.IO.Ports.SerialDataReceivedEventArgs) Обрабатывает sp1.DataReceived
sp1.Open()
MsgBox(sp1.ReadExisting())
End Sub
этот простой кодблок должен показывать мне данные. Но это не так.
формат данных, поступающий Микроконтроллер находится в следующем формате:
нитиализация успешна!, 1023
Запуск процесса выборки ... 1023,10231023,1023
0,2 1023,1023 1023,1023 1023,1023 212,686 1023,1023 1023,1023
1,5 1023,1023 1023,1023 1023,1023,659 213,689 1023,1023 1023, 1023
сейчас, я не понимаю, почему он ничего не читает :(, пожалуйста, помогите мне. Спасибо
Примечание: SP1 имеет скорость передачи данных 19200, Databits 8 и нет четности, порт COM1Я не уверен, понадобится ли мне буфер или нет