Я делал через прерывания.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Sinelogic
27 апреля 2004 г. 21:51
В ответ на:
может кто-нибудь все ж посоветует старому, выжившиму из ума человеку, как нормально по науке RC5 декодить.
отправлено DASM 27 апреля 2004 г. 21:10
Составить ответ
|||
Конференция
|||
Архив
Ответы
да это-то ясно. Но надо либо точно мерять интервалы времени, для чего нужно отдать таймер аппаратный насовсем, либо стробировать (+)
—
DASM
(27.04.2004 21:57, 324 байт)
Есть софтина с заточкой под 51-ый . Просто до смешного - надо?
—
Дося-автомат
(28.04.2004 09:52,
пустое
)
Использую Capture-Compare логику. Максимум 40 мкс процессорного времени на бит.
—
AlexandrY
(28.04.2004 09:44,
пустое
)
А я сэмплирую каждые 100 мкс
—
=AK=
(28.04.2004 12:52, 262 байт)
Решайте. По загрузке проца - по прерыванию вроде самый оптимальный способ. В любом случае придется чем-то пожертвовать.
—
Sinelogic
(27.04.2004 22:27,
пустое
)
ну во блин. из трех пультов дома все оказались не RC5. Не любит Самсунг его видать
—
DASM
(28.04.2004 01:20,
пустое
)
А может обучаемым сделать?
—
Make~Pic
(28.04.2004 08:42,
пустое
)
Ответ: Вот ЭТО точно!
—
SergAnt
(28.04.2004 09:14,
пустое
)
да уж, прерывания Филипок не очень хорошо сделал по уровню.
—
DASM
(27.04.2004 22:08,
пустое
)
у Атмеля в апноте тотже алгоритм..
—
DASM
(27.04.2004 22:00,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru