пример coder-decoder на 2-3 команды

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
stenkodv
Открыл глаза
Сообщения: 41
Зарегистрирован: Сб фев 13, 2010 10:31:39

пример coder-decoder на 2-3 команды

Сообщение stenkodv »

Помогите с программой coder-decoder на 2-3 команды как пример на "си".
Реклама
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: пример coder-decoder на 2-3 команды

Сообщение Кислый »

что требуется от кодирования-декодирования, и как понять 2-3 команды ? это же не радиоуправление.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Реклама
Аватара пользователя
Switch
Открыл глаза
Сообщения: 48
Зарегистрирован: Пн фев 07, 2011 00:42:25
Откуда: Из затерянного мира.

Re: пример coder-decoder на 2-3 команды

Сообщение Switch »

Если одним байтом, то просто:

Код: Выделить всё


volatile unsigned char in;

//****************************
void Prog3(void)
{
/// Исполнение 3й команды.
}
//****************************
void Prog2(void)
{
/// Исполнение 2й команды.
}
//****************************
void Prog1(void)
{
/// Исполнение 1й команды.
}
//****************************
void main(void)
{
     while(1)
     {
          in = '0';
while(in == '0')
{
///// Принимаем байт откуда-то в char in; или получаем его в процессе обработки.
///// Например тут зациклимся в ожидании прерывания UART
}
          switch(in)
          {
               case 'a': Prog1(); break;
               case 'b': Prog2(); break;
               case 'c': Prog3(); break;
          }
     }
}
Этот код расчитан на работу в компьютере, но в микроконтроллерах мало чем Си отличается.
stenkodv
Открыл глаза
Сообщения: 41
Зарегистрирован: Сб фев 13, 2010 10:31:39

Re: пример coder-decoder на 2-3 команды

Сообщение stenkodv »

Кислый писал(а):что требуется от кодирования-декодирования, и как понять 2-3 команды ? это же не радиоуправление.
Как-раз программа нужна для радиоуправления на 2-3 команды, есть несколько брелков от сигнализаций хочу 1 переделать на замок для гаража а второй для калитки.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: пример coder-decoder на 2-3 команды

Сообщение Кислый »

ух ты :))
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
Реклама
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: пример coder-decoder на 2-3 команды

Сообщение DX168B »

В таком случае ищи материал о подсчёте контрольных сумм, разбор ШИМ модуляции и если там применяется динамический код или диалоговый режим, то будут большие проблемы.
I am DX168B and this is my favourite forum on internet!
Реклама
stenkodv
Открыл глаза
Сообщения: 41
Зарегистрирован: Сб фев 13, 2010 10:31:39

Re: пример coder-decoder на 2-3 команды

Сообщение stenkodv »

Нет мне не нужно их расшифровывать, я хочу использовать с них только корпус и сам радиомодуль а шифратор и дешифратор на меге8, типа этого http://radiokot.ru/circuit/digital/automat/23/ вот и прошу помочь с кодом примером на несколько команд а остальные пробовать добавить самому.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»