Цитата(yeharayeu @ Dec 6 2008, 01:06)

Вопрос, что я сделал не так. Могу догадываться что это возможно кодировка не та, но как менять не знаю. В просмотрщике просмотрел возможные кодировки - не то. Или команду какую нибудь послать надо.
Как вообще прочитать какие команды воспринимает этот GPS. Может это стандарт.
Во-первых, не нужно усложнять. Зачем вам USB?
У вашего приемника UART 3V CMOS level. Ставите преобразователь 3V UART <=> RS-232 и подключаете к COM порту компа с гипертерминалом. Всё. Даже управление от компа не нужно, только GPS => COM.
Стандартный приемник тупо выдает текстовые ASCII строки каждую секунду или чаще. Никаких команд подавать не нужно, хотя команды управления у них часто есть: для смены скорости передачи, частоты выдачи координат, типа выдаваемых строк (сентенций). Но они у всех приемников разные и редко кем применяются. Я обычно делаю универсальный парсер, выделяя только нужные мне сентенции.
Никаких кодировок кроме ASCII там быть не может. В даташите ясно написано:
Код
GPS Output Data: NMEA 0183 (V3.01) - GGA, GLL ,GSA, GSV, RMC, VTG
Baud rate 9600 bps, Data bit: 8, Stop bit: 1 (default)
Update Rate: 1HZ(default)
Вот вам ещё для начала работы примерчик NMEA 0183 (без координат

):
Код
...............
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,125943.644,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5C
$GPRMC,125943.644,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*7E
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,125944.644,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5B
$GPGSV,1,1,01,22,,,33,,,,,,,,,,,,*78
$GPRMC,125944.644,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*79
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,125945.643,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5D
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPRMC,125945.643,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*7F
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,125946.643,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5E
$GPRMC,125946.643,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*7C
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,125947.643,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5F
$GPGSV,1,1,01,22,,,33,,,,,,,,,,,,*78
$GPRMC,125947.643,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*7D
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
$GPGGA,125948.643,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*50
$GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
$GPRMC,125948.643,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*72
$GPVTG,0.00,T,,,0.00,N,0.00,K,A*70
...............