[an error occurred while processing this directive]
И как ты собираешься эмулировать поток данных, не зная его структуры и формата?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
=AVR=
01 октября 2006 г. 17:27
В ответ на:
Магнитола Alpine, к ней подключен джойстик, джойстик посылает асинхронные посылки с кучей бит (больше ста). Нет ни стартовых ни стоповых битов, как лучше такое сэмулировать на AVR? Частота 80000bps.
отправлено <font color=gray>groovy</font> 01 октября 2006 г. 17:20
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ну я имею достаточно короткий, устойчивый не меняющийся сигнал, вернее по одному на каждую кнопку, зачем мне с ним разбираться? :) Мне бы просто придумать как его поудачнее воспроизвести
—
groovy
(01.10.2006 17:31
82.208.127.99
,
пустое
)
Тогда тупо запиши его с частотой семплирования хотя бы 320К, а потом так же воспроизводи
—
=AVR=
(01.10.2006 17:46
80.92.96.19
,
пустое
)
Кстати, могу предположить, что это что-то типа RC-5 - как в ПДУ
—
=AVR=
(01.10.2006 17:54
80.92.96.19
,
пустое
)
Да это я понимаю, к сожалению ассемблер изучить не удосужился, а на Си боюсь не получится выдержать частоту... Было бы идеально УАРТ заставить такую штуку воспроизвести, Потому и написал, может кто предложет хитровывернутый способ
—
groovy
(01.10.2006 17:53
82.208.127.99
,
пустое
)
На С и запись, и воспроизведение можно запросто сделать с использованием таймера в режимах Capture и Compare соответственно. На АСМ можно просто сделать длинный сдвиговый регистр
—
=AVR=
(01.10.2006 18:18
80.92.96.19
,
пустое
)
Про RC-5 мне понравилась идея, магнитола умеет ПДУ, авось там все вместе завязано, буду ее разбирать :)
—
groovy
(01.10.2006 18:26
82.208.127.99
,
пустое
)
Получиться! Только организуй достаточный буфер памяти (не стесняясь на выборе достоточного для такой задаче контроллера) . Сначала загоняй туда биты или суммарные длительности составляющих посылки , а потом что хочешь делай. Грабер он и на С-грабер :)
—
.Serg_Ant
(01.10.2006 18:10
89.113.48.3
,
пустое
)
Sorry! :) ПолучиТся
—
.Serg_Ant
(01.10.2006 18:11
89.113.48.3
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание