Уборка сахарного тростника. Сезонная. Пайка кастрюль. Сдельная. Предложения работы.
Ответить

Дешифратор "1 в 5" на Аттини13

Чт май 26, 2022 16:26:41

Нужна программа /исходник для дешифрации "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 мс. Приемлимо.

Re: Дешифратор "1 в 5" на Аттини13

Пн июн 20, 2022 11:04:21

Сделать то можно, и даже не должно быть сложно. Но у тини13 8 выводов - из них 2 питания и 1 сброс, остаётся 5. Вы же хотите использовать 6 выводов. Сброс можно с некоторыми оговорками использовать как вывод, но перепрограммировать ИМС уже можно будет только высоковольтным программатором + я так не делал - ничего не могу подсказать по подводным камням такого решения

Re: Дешифратор "1 в 5" на Аттини13

Пн июн 20, 2022 17:56:07

спасибо, вопрос решен.
Ответить