Млин, специально тупите что ли? Вам просто фиксация уровня нужна или временная привязка к тактовому сигналу? И кто мешает читать сдвиговый регистр в любое время?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
rezident
09 апреля 2005 г. 05:09
В ответ на:
Можно, конечно, и сдвиговый регистр, но 7 его битов из 8 будут лишними. Нужен D-триггер, выход которого я могу прочитать в любой момент времени за 1-2 такта. И без прерываний (каждое прерывание сокращает жизнь МК на 8 тактов) !
отправлено CD_Eater 09 апреля 2005 г. 05:06
Составить ответ
|||
Конференция
|||
Архив
Ответы
Просто фиксация уровня. А в SPI я могу его читать не дожидаясь получения целого байта ?
—
CD_Eater
(09.04.2005 05:15, 88 байт)
Вы какой контроллер-то используете? Для MSP430 вообще никаких внешних D-триггеров не требуется, достаточно флаг CAIFG опрашивать.
—
rezident
(09.04.2005 05:30,
пустое
)
Компаратор будет как раз кстати(+)
—
Кретинос
(09.04.2005 05:28, 185 байт)
Не флаги нужно смотреть ! Нужно в момент срабатывания компаратора (если на его вход подаётся CLOCK) запомнить лог. уровень на пине DATA, это и будет выходом триггера, Кретинос !
—
CD_Eater
(09.04.2005 05:40,
пустое
)
Не пойму нафик это нужно,если для того что бы определить - а было ли там за N-ый отрезок времени... например нолик -то и TMR-а хватит.Для стробирования и для вырезок- компаратора хватит.Для ... и SPI выше крыши. А про INTx ,UART,I2C.....
—
Кретинос
(09.04.2005 06:00,
пустое
)
Ё-мое, как все запутанно-то! Зачем на компаратор клок-то подавать?
—
rezident
(09.04.2005 05:47,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru