Эта статья не столько про новое устройство (оно довольно простое) , сколько про АВ-шаблоны, которые я с недавнего времени начал формировать для разных МК.
Само устройство меня попросил сделать Dimch (здесь) и это натолкнуло меня на идею создать готовые скелеты программ под конкретные МК с определенным набором подключаемых частей для различного применения. Я довольно долго носился с этой идеей (Dimch, наверное, уже отчаялся ждать 🙂 ) и для пробы прописал пару шаблонов. Для того чтобы понять удобно ими пользоваться или нужны какие то изменения я буду набрасывать простые устройства и на опыте их создания править шаблоны.
Теперь про само устройство —
Есть один ШИМ-выход (PWM_0) и 6 дискретных выходов (Load_1 … Load_6). И есть набор кнопок ими управляющий:
— Кнопки PWM_Up, PWM_Down — регулируют скважность ШИМ.
— Кнопки SWITCH_Load_x — перебрасывают состояние соответствующего дискретного выхода.
— HOLD_Load_6 — при нажатии на Load_6 HIGH-уровень, при отпускании — LOW.
— ON|OFF_Load_6 — соответственно устанавливают на линии Load_6 HIGH|LOW
Вот и весь алгоритм работы. На его создание я потратил от силы минут 20 и это считая с рисовкой схемы. Алгоритм получается не очень оптимальный по размеру зато понятный и легко модифицируемый под свои нужды — что и требуется от шаблонов.
ab_t2313_8_key_control.zip (1012 Загрузок)З.Ы. Устройство не пробовалось в железе — возможны ошибки в работе. Пишите я поправлю.
Привет!
Восстановил архив в статье — вроде это оно.
Добрый день. Где можно скачать прошивку для этого устройства?
Хорошо, буду ожидать. Спасибо за вашу помощь.
Помню. Но сейчас этим не могу заняться. Как посвободней станет — займусь.
Доброго времени суток GetChiper хочу у вас по интересоваться прогрессом добавления TSOP В управление нагрузками? Спасибо за понимание.
ОК
Тогда на 7 ногу установить Tsop а функцию 7 ноги переставить или на 11 или на 12 ногу, а функцию ON|OFF_Load убрать и останется 1 нога свободна
TSOP можно установить либо на 6 либо на 7 вывод
Останется один вывод свободный либо 11 либо 12 можно даже будет рискнуть и убрать вывод Reset и добавить еще одну кнопку подобную на кнопки SWITCH_Load то есть совместить вывод 1 ( SWITCH_Load) и вывод 11 (Load) а на 12 лапку установить IR Tsop приёмник, как вы на такое смотрите?
Добрый день, в принципе схемку перерисовывать смысла нету, просто можно убрать выводы 11 и 12 (— ON|OFF_Load_6 — соответственно устанавливают на линии Load_6 HIGH|LOW) и место них установить ИК приёмник.
Хорошо схемку сделаю и завтра скину
Тогда придется от чего-то избавляться.
Может подправите схему (есть в архиве) как нужно, а я постараюсь сделать.
Доброго времени суток Getchiper, я уже наверное надоел с данным устройством но только собрался собирать конструкцию и обратил внимание что чего-то не хватает, а именно не хватает ИК приёмника для работы с пультом ДУ.
Доброго времени суток GetChiper Схема просто супер, именно то что нужно! Огромное вам спасибо сам бы я с такой задачей не справился так как в программировании полный ноль. Вот теперь смогу продолжить свой проект. Спасибо и еще раз спасибо!!!
Чудеса 🙂 Через Хром скачал, Каспером проверил, всё ОК… Чего Яндекс тупит ?
Сначала попробую Хромом скачать 🙂 яндекс не хочет…
Пользуюсь хромом — он нормально воспринимает.
попробуй скачанный архив каспером принудительно проверить.
ЗЫ Фаерфоксом тоже без проблем качается — вот только попробовал
У меня каспер стоит, но судя по всему, это браузер (Яндекс) , потому что ты красным светишься… Когда качаешь архив, он тоже в загрузке краснеет, пишется что вредоносная прога и не качается… Сам удивляюсь:) Прошёлся по старым темам, там такая же хрень… А pdf страницы и рисунок схемы скачал без проблем.
Какая защита? Как ругается?
Это обычный зип-архив в котором только один запускающийся файл (для рисования шрифтов для 5110 — и тот в этом проекте не нужен), остальные файлы тексты, картинки, служебные…
Короче, там просто не на что ругаться.
Для самоуспокоения можно загнать архив в тотальную проверку вирусов http://www.virustotal.com
Защита на архив ругается 🙂 На этот и на оба из ссылки «пара шаблонов» Что там такое страшное ? 🙂