Полная версия этой страницы:
Таймер Tiny15
Ittido
Aug 13 2008, 20:22
Подскажите что не учёл при настройке. У меня контоллер работает от внутреннего генератора 1,6МГц делю эту частоту на 1024 получаю 1562 такта, делим на 255( макс. значение TCCR) получаем 6 переполнений. Каждых 2 переполнения инвертирую вывод (светодиод должен моргать с частотой 1,5Гц) Вместо этого ( светодиод притухает) осцилограф показывает на выводе частоту около 4кГц.
Flasher
Aug 13 2008, 20:49
чего - то с кодом накосячили
defunct
Aug 13 2008, 20:54
угу, не поделили на 1024.
Ivan A-R
Aug 13 2008, 21:22
код в студию
Ittido
Aug 14 2008, 17:51
Проблему решил оказывается установленный бит 5 ADCSRA в АЦП заставляет работать АЦП непрерывно а по задумке АЦП запускается 3 раза в сек. Мало опыта с АЦП. Но вылез один неприятный момент. Пока искал причину успел заменить контроллер на плате. Неожиданно для себя обнаружил что пороги уровней АЦП сместились. К примеру светодиод должен гаснуть при уровне измеряемого напрежения ниже 8V а он гаснет при 7,6V. С чем это связано ведь прошивка та же, обвязка та же.
Поменял назад контроллеры уровни такие как и надо.
domowoj
Aug 15 2008, 00:55
Внуреннее опорное АЦП имеет разброс +-10 процентов,
неверняка, работаете от него.
Ittido
Aug 15 2008, 13:15
Да опорное внутреннее, большое спасибо за информацию.
Тема закрыта
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.