Цитата(V000va @ Aug 27 2008, 19:23)

Подскажите плз, нужно увязать GPS приемник и контроллер Atmega8 или Tiny2313. Необходимо принимать время, дату и координаты и выводить на дисплей. Поковырявшись в datasheet и моделях GPS приемников возникло несколько вопросов:
1. Протокол Nmea двусторонний или нет, т.е. прием-предача?
Что-то вроде как можно и передавать (никогда не вникал в подробности за ненадобностью), но типично практически все (исключений не знаю) модули по умолчанию просто гонят NMEA (ASCII, 4800), и надо просто разгребать то, что сыплется. 2313, пожалуй, имеет маловато ресурсов. Т.е., наверное, что-то получится сделать, но явно будет тесновато. Mega8 либо 168 - будет самое оно.
Цитата
2. Какую модель GPS приемника и антенны выбрать? Читал что в некоторых приемниках некоторых фирм много брака.
С модулями от u-blox обычно проблем нет. Жрут мало, стоят не очень дорого.
Цитата
3. Как можно реализовывать взаимодействие микроконтроллера и приемника по протоколу Nmea? Ведь необходимо предавать ASCII (буквы) символы в виде команд. Из таблицы ASCII символов пердавать HEX код соответсвующий и в UART или как? (с UART не работал, вот и спрашиваю)
Разбирать сообщения, паковать данные. Если ориентироваться на конкретного производителя, то можно воспользоваться и бинарным протоколом, но NMEA - стандарт, и, наверное, правильнее именно на него ориентироваться.
Цитата
4. Как нужно(можно) сконфигурировать приемник для моего режима?
для координат и времени оптимален скорее всего 2-й режим?
Вероятно да. Определяется условиями эксплуатации устройства.