Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
что за датчик?
Отправлено
werewolf
29 октября 2007 г. 16:47
В ответ на:
Как совместить динамическую индикацию и обмен с датчиком (опрос с задержкой...(+)
отправлено <font color=gray>Aleksei</font> 29 октября 2007 г. 16:32
Составить ответ
|
Вернуться на конференцию
Ответы
DS18B20
—
Aleksei
(29.10.2007 16:56:48
80.252.150.245
,
пустое
)
Сразу бы про этот датчик... Есть у меня часики с этим датчиком... Динамика и ничё не мерцает... Если хотите, то расскажу...
—
zlogic
(29.10.2007 17:20:57
216.117.134.180
,
пустое
)
Очень желательно на С
—
Aleksei
(29.10.2007 17:26:17
80.252.150.245
,
пустое
)
На кой тут хрен Си?
—
zlogic
(29.10.2007 17:45:43
216.117.134.180
, 539 байт)
Да, забыл сказать главное... Читаем результат из датчика по прошествии (от выдачи команды на преобразование) секунды... То есть динамика вертится, датчик преобразовывает себе, а мы его читаем раз в секунду... разделение всеего протокола на части сделано для того, чтобы медленный 1-ware не тормознул динамику...
—
zlogic
(29.10.2007 18:05:6
216.117.134.180
,
пустое
)
это подтверждение моего метода - у zlogic то же самое, но в профиль ;))
—
werewolf
(29.10.2007 17:58:24
212.8.34.66
,
пустое
)
подобную задачу решил так: малые задержки обрабатывал процом, большие - сотни мкс - таймером, выбрав квант времени отсчета, программные счетчики для индикации и датчика, или флаги. счетчики или флаги подготавливаются в теле проги, анализ и выполнение - в прерывании. процесс становится синхронным
—
werewolf
(29.10.2007 17:05:55
212.8.34.66
,
пустое
)
Ну да, все вроде так таймеры подготавливаются в процессе инициализации, а о...(+)
—
Aleksei
(29.10.2007 17:10:28
80.252.150.245
, 187 байт)
не совсем. таймер один, он перезагружается по прерыванию, в кот. выполняется анализ прог. счетчиков и идет манипуляция с портами - выброс данных, прием-передача на ДС-ку. начни с прорисовки диаграмм и выбора кванта отсчета
—
werewolf
(29.10.2007 17:22:31
212.8.34.66
,
пустое
)
Квант выбрал, динамику перевел основной код, всеравно с частотой этого кван...(+)
—
Aleksei
(29.10.2007 17:31:13
80.252.150.245
, 182 байт)
а обработчики? а тело проги? я дал идею - все остальное (шишки тоже) ваши ;)
—
werewolf
(29.10.2007 17:54:55
212.8.34.66
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 89:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru