Я новичок в Sharp!
Я пытаюсь отправить шестнадцатеричный код на COM-порт для переключения протокола GPS с Sirf на NMEA.
Я прочитал в Справочном руководстве Sirf, мой шестнадцатеричный код следующий:
A0 A2 00 18 81 02 01 01 00 01 01 01 05 01 01 01 00 01 00 01 00 01 00 01 00 01 E1 00 01 3A B0 B3
Теперь я попытался отправить этот код на SerialPort, но он не работает:
byte[] _toNmea = new byte[32] { 0xA0, 0xA2, 0x00, 0x18, 0x81, 0x02, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x05, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0xE1, 0x00, 0x01, 0x3A, 0xB0, 0xB3 };
И позже:
_gpsport.Write(_toNmea, 0, 32);
Конечно, _gpsport был объявлен ранее как SerialPort 2, и я открыл его.
В чем дело?
Спасибо за ответы!