Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
зачем так быстро?! тайм-слот длится 120 мкс, реально данные считывать надо примерно в 60 мкс от начала тайм-слота, сброс вообще долгий...
Отправлено
A_R_V
04 сентября 2009, г. 12:36
В ответ на:
Смотря какой контроллер. Во всяком случае, из сна он должен выходить минимум за 250 ns, чтобы успеть обработать фронт. У меня наоброт всё. Вся хрень с 1-Wire крутится в основном цикле, а всё остальное - в прерывании, но у меня процессы медленные и я могу их в прерываниях обрабатывать. В общем от задачи зависит.
отправлено пользователем
Звероящер
04 сентября 2009, г. 12:19
чисто в теории (пока не проверял в железе) AVR при тактировании от 8 МГц встроенного RC-генератора должен успевать проснуться даже из PowerDown...
Составить ответ
|
Вернуться на конференцию.
Ответы
Ну-ну... Погляди в стандарте 1-wire на времянки. На слоты чтения мастера. У него слот чтения заканчивается на 15микросекунде. Реально это выглядет так: мастер дергает шину в ноль и держит в течение 1 мксек, а после этого ногу отпускает. Слэйв должен это уловить и выставить либо ноль либо единицу. А мастер должен в течение 15 мксек это прочитать. Так вот. А еще есть слейвы с режимом овердрайва. Там вообще быстро всё....
-
Звероящер
(04.09.2009, 15:23:18
89.31.118.249
,
пустое
)
реально мастер начинает что-то читать только после ресета и команды, так что при необходимости на время ответа можно и не спать...
-
A_R_V
(04.09.2009, 16:00:42
87.117.1.141
,
пустое
)
Ну это сильно геморно будет. Ресет - во сне, чтение - нет. Надо чтобы всё было однородно, да и походу задача у вас на уровне "включить-выключить" и геморроится не стоит совсем.
-
Звероящер
(04.09.2009, 16:19:19
89.31.118.249
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите 2 и 3:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru