Нечитаемый ввод с последовательного устройства GNSS - но не с замазкойC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Нечитаемый ввод с последовательного устройства GNSS - но не с замазкой

Сообщение Anonymous »

Я пишу программу C ++, чтобы получить данные GNSS с устройства, подключенного через последовательный порт. После установления связи все, что я получаю, - это какая -то Jibberish, а не ожидаемые предложения NMEA. Есть ли у кого -нибудь идея, где моя ошибка? < /p>

Мой основной код: < /p>

Код: Выделить всё

#include 
#include "Serial.h"

int main()
{
Serial serial;
unsigned char buffer[256];
std::string port = "COM19";
const char *portaddress=port.data();
std::cout. < /P>

РЕДАКТИРОВАТЬ:
Это выход, когда я использую hterm.exe. Есть много мусорных байтов, но между ними вы можете найти предложения NMEA. Настройки-1 Stopbit, 8 Databits, без паритета, 9600 бод (как я использую в U-Center Software от U-Blox, и там он работает как очарование).  < /P>

?b7?b
7?b8?b
8?b8?b
8?b8?b
8?b8?b
8?b8?b,
)))
??????
?8
$GNTXT,01,01,02,u-blox AG -  w w w . u - b l o x . c o m * 4 E & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , H W   U B X - M 8 0 3 0   0 0 0 8 0 0 0 0 * 6 0 & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , E X T   C O R E   3 . 0 1   ( b 8 b c 6 7 ) * 6 6 & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , R O M   B A S E   2 . 0 1   ( 7 5 3 3 1 ) * 1 9 & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , F W V E R = H P G   1 . 1 1 * 5 E & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , P R O T V E R = 2 0 . 0 1 * 1 B & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , M O D = N E O - M 8 P - 2 * 7 B & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , F I S = 0 x E F 4 0 1 5   ( 1 0 0 1 1 1 ) * 5 8 & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , G P S ; G L O ; B D S * 0 6 & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , G N S S   O T P = G P S ; G L O * 3 7 & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , L L C = F F F F F F F F - F F F F F F E D - F F F F F F F F - F F F F F 7 9 E - F F F F F F 6 9 * 2 E & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , A N T S U P E R V = A C   S D   P D o S   S R * 3 E & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , A N T S T A T U S = O K * 2 5 & l t ; \ r & g t ; & l t ; \ n & g t ; < b r   / > $ G N T X T , 0 1 , 0 1 , 0 2 , P F = 3 0 0 * 4 B & l t ; \ r & g t ; & l t ; \ n & g t ; ? b < b r   / > & l t ; \ n & g t ; & l t ; 6 & g t ; x & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; < b r   / > & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; < b r   / > & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; < b r   / > & l t ; \ 0 & g t ; & l t ; \ 0 & g t ; & l t ; \ 0 & g t;





??b


w??b

)E?bx

?


??



???b

Подробнее здесь: [url]https://stackoverflow.com/questions/40087155/unreadable-input-from-serial-gnss-device-but-not-with-putty[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему некоторые считают, что «нулевая копия» является лучшим выбором, чем «асинхронный ввод-ввод-ввод + прямой ввод-выв
    Anonymous » » в форуме Linux
    0 Ответы
    80 Просмотры
    Последнее сообщение Anonymous
  • Синхронизируйте часы Android, используя время GNSS.
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Синхронизируйте часы Android, используя время GNSS.
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ищу приемник GNSS с Bluetooth, который можно использовать в пользовательском мобильном приложении (iOS/Android)
    Anonymous » » в форуме Android
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Расчет широты и долготы от одного созвездия GNSS
    Anonymous » » в форуме Android
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»