Мерцает семисегментный индикатор Attiny85
- Войдите на сайт для отправки комментариев
Втр, 28/06/2016 - 11:43
Слегка мерцает семисегментный индикатор на Attiny85(частота 1MHz), хотя на nano с тем же кодом не мерцает.
При подъеме частоты(аппаратными средствами, без внешнего кварца) мерцание только усиливается.
Пришлось убрать из кода delay в одну милисекунду и мерцание пропало, хотя на nano мерцания небыло даже с delay в 5 милескунд.
Как можно решить проблему, без внешнего кварца?
Прерывания тоже работают не стабильно.
Как можно решить проблему, без внешнего кварца?
Переписыванием кода.
Дисплей должен обновляться независимо от основной программы (и от частоты) при помощи таймера.
Частота обновления не менее 50Гц (полный проход по всем знакам).
Таким образом. каждый знак должен гореть 20/К миллисекунд, где К - количество знаков.