Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Аvrstudio/c#/песочница

Непрочитано 25.12.2012, 11:33  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Только счас въехал про "переключать" буфера. onmercury в личку подсказал, спасибо. Надо же.. пойду, подумаю как сделать)
ЗЫ си поймет меня если я напишу char buff[2][200]? ))
Реклама:
whoim вне форума  
Непрочитано 25.12.2012, 11:36  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Сообщение от ut1wpr Посмотреть сообщение
А работать с двумя асинхронными потоками по каким-то там вотчпсам - моветон.
Таймаут-то по-любому нужен: датчик там повис, али совсем помер...
omercury вне форума  
Непрочитано 25.12.2012, 11:38  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Сообщение от omercury Посмотреть сообщение
Таймаут-то по-любому нужен: датчик там повис, али совсем помер...
ну текущая логика нормально работает, ибо передаем датчику конфу только когда он сообщил что стартанул, а далее только принимаем от него. Принимаем ессно в прерывании.
whoim вне форума  
Непрочитано 25.12.2012, 11:44  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Сообщение от omercury Посмотреть сообщение
Таймаут-то по-любому нужен: датчик там повис, али совсем помер...
А кто-же ж спорит же ж? Я не об том, я об попытке синхронизации. Собака должна свое место знать. Тем более, что эти таймауты не обязательно собакой отслеживать. В данной задаче с интервалом между приемом блоков в 1 сек. отлов таймаута должен выполняться по более навороченным условиям (в т.ч. учитывая, нужно ли его ловить вообще или мы в простое).
Повторяю, не зная и не видя всей задачи в комплексе, трудно что-либо конкретное предлагать. Тем более пытаться разрулить машину состояний.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 25.12.2012, 14:10  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

ut1wpr, только подошел к реализации всего тут оговоренного дружно, то модуль гпс прошить надумал, то студию ставил на "ближайший" комп - ща попробую поиграться двумя буферами, отпишусь


Сообщение от ut1wpr Посмотреть сообщение
В данной задаче с интервалом между приемом блоков в 1 сек. отлов таймаута должен выполняться по более навороченным условиям (в т.ч. учитывая, нужно ли его ловить вообще или мы в простое).
Ну, простоя тут не бывает. Настраивается модуль на 115200 потому что с частотой 10гц шлет RMC и GGA, возможно еще чо то понадобится. С этим всем пока что надо производить фильтрацию калманом и обновлять данные в структуре. Ну и пара мелких плюшек. Чуть позжа надо будет слать данные по gprs, там свой секс предстоит с gsm модулем - две симки через CD4051, а еще аудиосвязь в перспективе и нужда в двух сокетах для разных целей....
whoim вне форума  
Непрочитано 26.12.2012, 12:00  
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Максимальная длина сообщения NMEA 80 байт. 2 сообщения 160 байт *10 = 1600 бит * 10 = 16 Кбит/c. Для двух сообщений хватит и 19200 скорости. Прием байта на прерывании ну пусть 2 мкс ( это с запасом). Итого = из 100000мкс занято на прием 320 мкс - остальное время простой.
Boba_spb вне форума  
Непрочитано 26.12.2012, 12:15  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Boba_spb, в простой будет работать другое.. куча другого
whoim вне форума  
Непрочитано 26.12.2012, 12:29  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Сообщение от whoim Посмотреть сообщение
Boba_spb, в простой будет работать другое.. куча другого
А чем вызвана такая высокая частота обновлений? Аж 10 раз в секунду? Так надо? Что может изменится в геопозиции за 100 мсек? Совместимы ли сосчитанные данные с погрешностью по площади?
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 26.12.2012, 12:43  
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Так под задачку и проц выбирается что б на максимальной загрузке его хватило. Ввод вывод то мало грузит проц.
Boba_spb вне форума  
Непрочитано 26.12.2012, 13:31  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Boba_spb, да должно.. посмотрим

Тут проблема опять нарисовалась)
Я extern переменную вижу из прерывания таймера, но НЕ вижу из main()
почему?
whoim вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Песочница по С RY723 Электроника - это просто 0 27.02.2011 14:05


Часовой пояс GMT +4, время: 06:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.