Описание: Делаем шифратор с нуля |
Поиск в теме | Версия для печати |
Гость |
Отправлено: 30 Мая, 2012 - 13:55:23
|
УДАЛЁН
|
начнем с того, что в цифровой схемотехнике слова шифратор и дешифратор зарезервированы за конкретными устройствами, имеющими параллельный вход и параллельный выход. (без претензий, просто чтобы в дальнейшем на одном языке разговаривать).
я так понимаю: вам нужно преобразовать 8 параллельных линий на входе в 8 последовательных сигналов на одной линии и обратно.
если нет возможности реализовать это на микроконтроллере, то для построения передающей части вам понадобится схема из мультиплексора 8->1 и 3-х разрядного счетчика, выходы счетчика подавать на адресные входы мультиплексора.
P.S. для построения полноценного канала желательно еще помехоустойчивое кодирование.
P.P.S. с построением принимающей части всё совсем весело - там надо еще тактовую частоту восстановить и начало импульса поймать.... в микроконтроллере это делается на раз |
|
|
Гость |
Отправлено: 30 Мая, 2012 - 17:53:27
|
УДАЛЁН
|
да, легко, только я в АВРах разбираюсь, как свинья в апельсинах, но на тему общего алгоритма помогу. |
|
|
Гость |
Отправлено: 31 Мая, 2012 - 11:44:06
|
УДАЛЁН
|
да с микроконтроллерами - всё довольно просто:
это небольшой процессор с памятью, и кучей периферии на одном кристалле.
пишите программу, как для компа - только сверяйтесь с поддерживаемыми (компилятором) командами. ну и стоит разобраться какие регистры пользовать для подключения какой перефирии (таймеры, уарты, порты .....) это уже в датащите на конкретный контроллер.
а вот с алгоритмом передачи и главное приема - милости просим. |
|
|
Гость |
Отправлено: 01 Июня, 2012 - 15:42:10
|
УДАЛЁН
|
ну скажем так: приглашение обращаться любым методом с любыми вопросами, касающимися этого предмета. |
|
|
Гость |
Отправлено: 02 Июня, 2012 - 23:40:19
|
УДАЛЁН
|
HEX файл в AT-mega вместо пика?
оригинально.
тут не известно подойдет прошивка от ATtiny к меге (обратно точно не подойдет),
а вы предлагаете применить от совершенно другого семейства совершенно другого производителя, с совершенно другими ядром, организацией памяти и перефирией.
из хекса для пика можно ассемблерный код получить (просто открыв МП-лабом), ну и основательно перелопатив попробовать портировать под другой контроллер.
теперь по делу: то, что вы называете шифратором: должно опрашивать кнопки, формировать соответствующий последовательный код, побитно выдавать его на передатчик. на быстром контроллере и с соответствующим передатчиком это реально делать каждую микросекунду. практически - каждые 0.25 секунды достаточно по самые нехочу. попробуйте сделать и отмоделировать в протеусе. кстати если нет попутной задачи- освоить микроконтроллеры и(или) азы цифрофой связи - приобретите пик и слепо повторите поделку Blaze.
http://vrtp.ru/index.php?act=cat...amp;article=2777
З.Ы. автор этого девайса (Blaze) с радиокота, VRTP и еще нескольких форумов разрешил мне скопипастить его статью сюда (примерно полгода назад), но тогда мне придется тоже такое сделать для обеспечения поддержки. и видимо придется..... |
|
|
|
Поиск в теме | Версия для печати |
Страниц (2): [1] 2 » |
« Обо всем » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|