Заголовок сообщения: Дешифратор "1 в 5" на Аттини13
Добавлено: Чт май 26, 2022 16:26:41
Встал на лапы
Рейтинг продавца:
нет оценок
[Всего оценок: 0]
Зарегистрирован: Вс сен 28, 2014 07:54:21 Сообщений: 128
Рейтинг сообщения:0
Нужна программа /исходник для дешифрации "1 в 5" на на Attyny13. Один пин которого (В2) - это вход, принимает и считает импульсы от Arduino.
В зависимости от числа принятых импульсов выдается сигнал на одном из 5 -и выходов. Время обработки - не более 30 мс.
Оба МК на расстоянии 20 см. Скетч Ардуино не нужно, просто укажите период в мс или мкс следования импульсов. Нужен таймаут для конца пакета. Входной импульс - любого уровня.
Таблица:
1 импульс - сброс - все выхода в 0. 2 импульса -первый выход в 1 и 1 фиксируется. 3,4,5,6 импульсов - аналогично.
Наибольшее время "восстановления" при активизации всех выходов получается: 1 (сброс) + 2 + 3 +4 +5 + 6 = 21 мс, если период равен 1 мс. Приемлимо.
Сделать то можно, и даже не должно быть сложно. Но у тини13 8 выводов - из них 2 питания и 1 сброс, остаётся 5. Вы же хотите использовать 6 выводов. Сброс можно с некоторыми оговорками использовать как вывод, но перепрограммировать ИМС уже можно будет только высоковольтным программатором + я так не делал - ничего не могу подсказать по подводным камням такого решения
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения