помогите создать программу по алгоритму

Обсуждаем контроллеры компании Atmel.
Ответить
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

Но ведь хлопнуть в ладоши, или, даже, щёлкнуть пальцами, с точки зрения энергозатрат поболе будет, чем нажатие кнопки пульта?!
Контактная информация:
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

об этом я тоже думал)))
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

s_black писал(а):Но ведь хлопнуть в ладоши, или, даже, щёлкнуть пальцами, с точки зрения энергозатрат поболе будет, чем нажатие кнопки пульта?!
устройство для выпендрёжки :))
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

mixon46 писал(а):об этом я тоже думал)))
Ну, если всё это делается ради интереса, или освоения электроники (что очень похвально) то книжку Борисова Вам в помощь. Или журнал "Радио" полистайте.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

где скачать то?
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

mixon46 писал(а):где скачать то?
Задайте запрос в поисковике что-то типа "акустическое реле" и пр. Результатов тьма!
Контактная информация:
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

акустическое реле не сложная проблема. сложнее записать сигнал а потом его воспроизвести. что бы он был максимально похож на оригинальный. ну и вообще мне нужна помощь в написании программы :)
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

Гуглите AP89341.
А вот с программой или сам учитесь, или платите, тому, кто возьмется.
Последний раз редактировалось aen Ср май 15, 2013 17:28:15, всего редактировалось 1 раз.
Причина: Исправил. Нарушение Правил форума п. 2.7
Контактная информация:
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

s_black писал(а): Гуглите AP89341.
.
2-4-8М бит EEPROM? мне вроде как 1 кнопку записать :wink:
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

помогите мне найти книгу по кодам ассемблера. ищу код подключения таймера, компаратора и портов. хотя портов вроде помню как. уже обдумал как снимать запись принемаемого сигнала с пульта ДУ с помощью таймера и опросов через маленькие промежутки времени и дальнейшей записью в память


ааа коды логических и арифметических операций нашёл. только надо коды подключений нужной переферии найти
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

Все ассемблерные команды описаны в даташитах. Если на русском - то в книге Ефстифеева посмотрите. То что Вы называете "кодами подключения" - примеры использования периферии, также имеются в даташитах: и на асме и на Си. А вообще гуглите - открытых библиотек и примеров использования очень много. Но для начала разберитесь в структуре микроконтроллера - без её понимания все "коды подключения" мёртвые.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6323
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Не буквоедства ради, а ради истины.
Если бы мой студент принес такую схему алгоритма, я бы его послал далеко-далеко на http://fmi.asf.ru/Library/Book/Gost/19-002-80.html и читать до тех пор, пока не прояснится, что схема состоит не из одних ромбиков.
А по существу -- задача бессмысленная. Куда переключать номер канала -- вверх? вниз? Поставить обычный микрофонный усилитель с полосовым фильтром на заданный звук -- и релюшку на кнопку + или - канала, схему выдрать из ненужного пульта. Можно, конечно, и свой генератор RC5 или аналогичный. Чем бы ни тешиться, ....
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

хорошо что я не ваш студент. послать в таком случае могу я вас...

я не мастер писать алгоритмы. я сделал последовательность того что должно идти зачем. что куда должно переносится или повторится взависимости от обстоятельств наружних сигналов вокруг МК. в моем сообщении алгоритм состоит из одних ромбиков для того что бы было наглядно понятно одну команду от другой
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

mixon46 писал(а):хорошо что я не ваш студент. послать в таком случае могу я вас...

я не мастер писать алгоритмы. я сделал последовательность того что должно идти зачем. что куда должно переносится или повторится взависимости от обстоятельств наружних сигналов вокруг МК. в моем сообщении алгоритм состоит из одних ромбиков для того что бы было наглядно понятно одну команду от другой
Не нужно никого никуда посылать. Jack_A имел в виду, что алгоритмы должны рисоваться по совершенно определенным правилам и стандартам. В частности ромбиками обозначаются условия.
Контактная информация:
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

может кто нибудь программу написать. я заплачу. :) ну надо очень просто
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Неправильный подход. Сигнал не нужно записывать - его надо принять раскодировать и сохранить согласно протоколу пульта, иначе никакой памяти не хватит чтобы сохранить одну-единственную кнопку. Или по крайней мере записывать только длительность интервалов между фронтами сигнала отбрасывая слишком короткие значения и слишком длинные. Первый путь проще, практически у всех пультов используется один и тот же протокол, только кодовое пространство разное - поэтому управлять телевизором с разных пультов не получается. Для примера можете нагуглить протокол RC-5. В современных пультах передается 32 бита, а это как минимум 64 временных интервала которые придется
сохранять в памяти(хватит ли её хотя-бы для одной команды?) если не раскодировать.

ну и "чтение библиотек" в составе алгоритма весьма улыбнуло :)))
Контактная информация:
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Сообщение ut1wpr »

mixon46 писал(а):вот приёмный и излучающий ик которые у меня естьИзображение
Вы привели фотографию оптопары, выпаянную из оптической мыши. У нее иное назначение, и расчитана она на иные условия применения.
Мне кажется, вы не только к изучению программирования не готовы, но и основ электроники не знаете.
Будьте последовательны, поднимайтесь по ступенькам. На время забудьте про программирование. Вам еще очень многое предстоит познать и понять.
С уважением,
Виктор.
Ответить

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