|
SIM18 и SPI |
|
|
|
 |
Ответов
(1 - 5)
|
Jan 29 2013, 12:34
|
Местный
  
Группа: Участник
Сообщений: 339
Регистрация: 10-07-08
Из: Херсон
Пользователь №: 38 856

|
С приемом данных разобрался, а вот пока с управлением непонятки. Отправляю ему $PSRF103,02,00,0,01*16\r\n ( отключение GPGSA), а он как выдавал, так и выдаёт GPGSA. Но тут есть сомнение в правильности комманды. Второе поле msg. у меня 02, хотя возникает сомнение. В примере (SIM18_NMEA Messages_Specification_V1.00.pdf) сказано Query the GGA message with checksum enabled $PSRF103,08,00,1,01*1D<CR><LF>
поле msg. берётся с таблички Table 2-20: Messages и вот тут сомнение в табличке для GGA - указано значение 0, а в примере 08. Направте на путь истиный.
Сообщение отредактировал alexdos - Jan 29 2013, 12:35
|
|
|
|
|
Jan 29 2013, 13:57
|
Местный
  
Группа: Участник
Сообщений: 339
Регистрация: 10-07-08
Из: Херсон
Пользователь №: 38 856

|
$PSRF103,00,00,00,01*24 выключает $PSRF103,00,00,01,01*25 включает передачу GPGGA в программе SIMCom NMEA GPS DEMO V3.00. А также работают в таком формате $PSRF103,0,00,00,01*14 и $PSRF103,0,00,01,01*15. Значит дело в передаче в SIM18 этих комманд по SPI.
Сообщение отредактировал alexdos - Jan 29 2013, 13:58
|
|
|
|
|
Jan 29 2013, 19:42
|
Местный
  
Группа: Участник
Сообщений: 339
Регистрация: 10-07-08
Из: Херсон
Пользователь №: 38 856

|
Так и оказалось, нужно получается всегда слать в SIM18 сигнал о том что буфер мастера пуст (буфер на передачу) idle byte pattern. Возник следующий вопрос про "$PSRF156,23,1,0*09..$PSRF156,26,3,1,1,4c,0*75.." можно ли отключить его ?
Сообщение отредактировал alexdos - Jan 29 2013, 19:43
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|