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

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

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

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

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

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


 
Опции темы

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

Непрочитано 28.12.2012, 05:04  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

Сообщение от ut1wpr Посмотреть сообщение
А какая РТО идеологически без таймера?
Думаю много таких (что без таймера).
Или таймер опционально - может быть использован, а может и нет.
От задачи зависит.

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

Сообщение от _Артём_ Посмотреть сообщение
Что за рто такая? В гугле не нашёл
http://easyelectronics.ru/avr-uchebn...m-chast-2.html


Сообщение от _Артём_ Посмотреть сообщение
В разборе nmea RTOS сильно думаю не поможет. И совсем непонятно зачем паралельность парсеров нужна - данные приходят из одного и того же com-порта последовательно. Смысл их параллелить?
два порта на gnss (nmea+rtcm), порт на 485, порт на gsm, порт на rf
whoim вне форума  
Непрочитано 28.12.2012, 10:08  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Аvrstudio/c#/песочница

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

Сообщение от ut1wpr Посмотреть сообщение
Два вопроса. А какая РТО идеологически без таймера? Или я чего-то не понял? И второй вопрос - "ставить автоматику" чтобы продолжать "ручную работу"? Или опять-таки я чего-то не понял.
задач дохрена. Но есть задачи, запуск которых по совпадению условия в прерывании прерыванию нужен немедленно. Но также есть задачи, которые можно неспеша ставить в очередь и пусть обрабатываются. И в них удобен алгоритм контроля запуска связанный с 1 ms таймером.

Например, я в ini-части основного .c пишу SetTask(gsm_watchdog), и я знаю что он запустится именно в порядке очереди. В самом gsm_watchdog я первым делом пишу SetTimerTask(gsm_watchdog, 1000) и все - оно само себя будет раз в секунду запускать. И именно в порядке очереди (не успело - подождет).

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

Сообщение от Boba_spb Посмотреть сообщение
Да парсить то там особенно нечего, можно прям на лету все делать быстро.
на лету:
собираю всю rmc информацию в структуру
применяю к lat,long,speed,cource фильтр калмана
генерирую заново rmc (еще и разбирая, gps/glonass/совмещенный)
так же парсю в структуру выборочно из gga
вывожу gga
вывожу gsv

параллельно пишутся свои логи в sd,обмен с sim900

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

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

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

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

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

Имею вопрос
Отчего
Цитата:
while(!(gsm_flags&PIN2_bm)) asm("nop"); //wait for ›
вводит мк в ступор в части прерываний? Я рассчитываю на них чтобы выйти из ступора а оно вообще не реагирует ни на что
whoim вне форума  
 
Опции темы

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

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

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

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


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


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