Микроконтроллеры | Тестер для проверки мониторов |
|
---|---|---|
Здесь кто-то давал ссылку на проект - Deogen - Tiny monitor tester - генератор цветных полос для проверки мониторов на мк ATTiny2313. Так как мониторы ремонтирую постоянно, то есть необходимость в подобном устройстве. Тем более его собрать - дело 5-и минут Собрал, прошил... То есть, похоже на то, что частота кварцевого генератора не та или он вообще не работает. В проекте не указано "слово конфигурации", а я сам в AVR-ах ни бум-бум... Может кто подскажет, как эти фузы выставить правильно? Кстати, программирую мк прогой Uniprof. |
|
|
Поставь "галочку" CKDIV8, похоже все встанет на место (это дает отключение делителя частоты генератора на 8). Попробуй все должно получиться. |
|
|
Lastic, Вы, конечно же, правы! Спасибо. Стал сам читать даташит и нашёл, что CKDIV8 делит частоту на 8. В моём случае как раз и было деление на 60Гц/7,69Гц=7,8 раз. Выключил деление, поставив галочку на CKDIV8, и получил нужные частоты. Всё работает. Теперь ещё одна просьба... В связи с этим вопрос - что нужно подправить в листинге программы, что бы получить прежние частоты на кварце 25МГц. |
|
|
DWD: 25МГц. а оно вам надо??? |
|
|
как минимум, перестроить константы сравнения таймера, пример - /* 20MHz / 37880Hz = 527.98 = 0x0210*/ и далее.. ldi acc,0x02 заменяется на .. /* 25MHz / 37880Hz =659,97 = 0x0294*/ ldi acc,0x02 и так во многих местах, к тому же не факт что Tiny заведется на 25 МHz и будет без косяков работать, а кварц 6 руб стоит. |
|
|
Cheeeper: за пределами спецификации ATTiny2313. Мужики, во первых, генератор в космос не полетит, а во вторых - здесь предлагался осциллограф на этом же МК и в нём использован кварц на 27МГц. Утверждалось, что такая частота вытягивается без проблем... Попробовал - и у меня этот генератор свободно запускается и работает с кварцами на 25МГц и 27МГц. Я же говорил, что кварцев на 20МГц у меня нашёлся только один, но он мне ещё потребуется. Купить, конечно, не проблема, но зачем покупать одно, выбрасывая другое, когда у меня куча бесхозных кварцев на 25МГц (с сетевых карт и свичей-хабов). А так как синтезаторы развёрток монитров автоматически тянут куда большие значения, то в принцие можно даже прошивку не менять... Хочу ещё попробовать ради спортивного интереса поставить кварц на 33МГц и поиграть напряжением питания, определяя, при каком минимальном напряжении получится максимальная частота. Ещё меня не устраивают сервисные возможности генератора... точнее, их полное отсутствие. Ещё с питанием "проблемы" - используется "Крона" на 9В, напряжение которой садится стабилизатором до 5В. Короче, хочу попробовать запустить всё хозяйство от одного литиевого элемента (3В...4,2В) без всяких стабилизаторов и попытаться программно включать-выключать генератор. Даже если не смогу разобраться с прошивкой и ни кто не поможет, то просто соберу на 561ТМ2 и полевичке выключатель питания генератора, управляемый той же кнопкой режима... Lastic: ...как минимум, перестроить константы сравнения таймера... Да, Lastic, спасибо. Правда вижу пока, что меняются только константы строчной развёртки и длительности импульса. Будет время - попробую изменить эти константы под другой кварц... |
|
|
DWD: Хочу ещё попробовать ради спортивного интереса поставить кварц на 33МГц... Попробовал - работает как положено! Правда при этом монитор не показывает кртинку. Пишет, что частота "Вне диапазона". Ещё парочка экспериментов с напряжением питания. С кварцем 20МГц МК запускается при напряжении питания не менее 4В. Хотя при плавном снижении напряжения с кварцем на 25МГц МК продолжает работать влоть до 3,5В. Но с нуля запускаться уже не хочет... Так что, мой экземпляр МК ATTiny2313 запросто работает с кварцами вплоть до 39МГц при питании 5В. |
|
|
DWD А чем скомпилировать? Это что, ещё и прогу специальную ставить?.. |
|
|
Про AVR Studio слышал. Оказывается, когда-то даже скачал ( была мысль начать знакомство, но...). Что касается устойчивого запуска, то при +18 градусах запускается устойчиво и работает без сбоев от напряжения 5В+-0.1В. Не знаю, как на счёт более сложных алгоритмов программы, но, думаю, для простейших, типа этого генератора, надёжность более чем достаточна. Меня другое беспокоит - не запускается от литиевого элемента. По даташиту, с кварцем 20МГц минимальное напряжение питания 4.5В. Реальное - 4В. Вопрос: |
|
|
МК может работать и в статическом режиме (частота внешнего тактового генератора 0), но при этом не будет сигнала для монитора на выходе, минимальная частота определяется возможностью программного формирования на выходе необходимого сигнала. //628 lines = 0x0274h намек на это здесь /* Timings */ а этот комментарий |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |