Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Таймер Tiny15
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Ittido
Подскажите что не учёл при настройке. У меня контоллер работает от внутреннего генератора 1,6МГц делю эту частоту на 1024 получаю 1562 такта, делим на 255( макс. значение TCCR) получаем 6 переполнений. Каждых 2 переполнения инвертирую вывод (светодиод должен моргать с частотой 1,5Гц) Вместо этого ( светодиод притухает) осцилограф показывает на выводе частоту около 4кГц.
Flasher
чего - то с кодом накосячили
defunct
угу, не поделили на 1024.
Ivan A-R
код в студию
Ittido
Проблему решил оказывается установленный бит 5 ADCSRA в АЦП заставляет работать АЦП непрерывно а по задумке АЦП запускается 3 раза в сек. Мало опыта с АЦП. Но вылез один неприятный момент. Пока искал причину успел заменить контроллер на плате. Неожиданно для себя обнаружил что пороги уровней АЦП сместились. К примеру светодиод должен гаснуть при уровне измеряемого напрежения ниже 8V а он гаснет при 7,6V. С чем это связано ведь прошивка та же, обвязка та же.
Поменял назад контроллеры уровни такие как и надо. 07.gif
domowoj
Внуреннее опорное АЦП имеет разброс +-10 процентов,
неверняка, работаете от него.
Ittido
Да опорное внутреннее, большое спасибо за информацию.
Тема закрыта
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.