как реализовать выбор режима

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
rakka
Открыл глаза
Сообщения: 71
Зарегистрирован: Чт июл 30, 2015 07:40:05

как реализовать выбор режима

Сообщение rakka »

нужно при инициализации давать пику понять в каком режиме работать - 4 режима,но все это через одну ногу.то есть например на ноге определенный сигнал и пик читает его и понимает что надо раотать в одном режиме, потом меняешь сигнал режим меняеца.вопрос в том через что реализовать данную тему - чтоб попроще.
Реклама
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Re: как реализовать выбор режима

Сообщение alex_ »

но все это через одну ногу
с чем связано такое ограничение, используй 2 ноги и будет тебе счастье, так как очень просто реализовать 2*2=4 и 2 ноги как раз хватит :))
Реклама
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: как реализовать выбор режима

Сообщение Ser60 »

Измеряйте напряжение на этой ноге с помощью АДС и анализируйте в какой из 4-х интервалов оно попадает.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: как реализовать выбор режима

Сообщение pyzhman »

Или измеряйте частоту на этой лапке и принимайте решение, в каком из 4-х режимов нужно работать.
Docendo discimus
Реклама
Эиком - электронные компоненты и радиодетали
rakka
Открыл глаза
Сообщения: 71
Зарегистрирован: Чт июл 30, 2015 07:40:05

Re: как реализовать выбор режима

Сообщение rakka »

alex_ писал(а):
но все это через одну ногу
с чем связано такое ограничение, используй 2 ноги и будет тебе счастье, так как очень просто реализовать 2*2=4 и 2 ноги как раз хватит :))
хорошо 2 ноги - каким образом?
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: как реализовать выбор режима

Сообщение pyzhman »

Подаем на первую ногу ноль, на вторую тоже ноль - это будет код 00 - значит надо работать по первому режиму.
Подаем на первую ногу единицу, на вторую ноль - это код 01 - значит надо работать по второму режиму.
Подаем на первую ногу ноль, на вторую единицу - код 10 - значит надо работать по третьему режиму.
Подаем на первую ногу единицу, на вторую тоже единицу - код 11 - значит надо работать по четвертому режиму.
Единица - высокий уровень сигнала. Ноль - низкий уровень сигнала.
При этом помнить, что сама по себе подача сигналов на эти две ноги ничего не значат для микроконтроллера. Он должен считывать эти ноги и анализировать их состояние.
Docendo discimus
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: как реализовать выбор режима

Сообщение otest »

2 ноги - каким образом?
Как всё запущено. Ты что на 2х пальцах от 0 до 3х считать не умееш? А что за программу пишеш?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15576
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: как реализовать выбор режима

Сообщение BOB51 »

На одном выводе можно и индикацию текущего статуса команды и ввод выполнить при условии последовательного перебора команд с индикацией количеством и длительностью/периодом световых вспышек. 8)
Аватара пользователя
wws63
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Вс май 21, 2006 16:07:59
Откуда: Алтай

Re: как реализовать выбор режима

Сообщение wws63 »

Для общего развития
Вложения
USEPIC_P.pdf
(346.21 КБ) 1248 скачиваний
Ответить

Вернуться в «PIC»