Свежие обсуждения
Измерения

DDS-генератор на AVR - нужна помощь

1 2 189

ML320s
Спасибо огромное! Индикатор действительно удалось запустить, сняв "галочку" c JTAGER.

Igoreha027
Игорь, спасибо огромное, что откликнулись. Но ситуация точно такая же - квадраты в верхней строке с новым HEX-ом.

Генератор блин не сдается зараза!
Разница в показаниях индикатора по установке частоты и реальной частоты на выходе порядка 16 раз!!! Т.е. при запуске на индикаторе высвечивается 1000Hz. На частотомере в реальности - 62 Гц с копейками. Чтобы получить на выходе 1000 Гц на индикаторе надо выставить 15909 Hz.
Вот такая кака

 

Выход по частотомеру

 

Выход по индикатору генератора

 

megatrion: Разница в показаниях индикатора по установке частоты и реальной частоты на выходе порядка 16 раз!!!
Такое впечатление, что у Вас коентроллер от внутреннего генератора работает, а не от кварца. Проверяйте фьюзы.

 

Dron_Gus
Проверяйте фьюзы
Андрюш, а какой?
Я тоже на это подумал.
Потому что менял кварц на 4 МГц - генератору пофигу.

 

megatrion: Андрюш, а какой?
А вот это я не в курсе. Я по АРМам специализируюсь.

Вот из доки на мегу16

The device has the following clock source options, selectable by Flash Fuse bits as shown
below. The clock from the selected source is input to the AVR clock generator, and routed to the
appropriate modules.
Note: 1. For all fuses “1” means unprogrammed while “0” means programmed.
Table 2. Device Clocking Options Select(1)
Device Clocking Option CKSEL3..0
External Crystal/Ceramic Resonator 1111 - 1010
External Low-frequency Crystal 1001
External RC Oscillator 1000 - 0101
Calibrated Internal RC Oscillator 0100 - 0001
External Clock 0000

Только аккуратней. Там какая-то путаница с 1 и 0 в каких-то программаторах.

 

Dron_Gus
Я думаю вот это надо выствить
External Crystal/Ceramic Resonator 1111 - 1010
Спасибо, Андрей!

 

Для меги16 АВ даёт следующую картину фьюзов. Смотрите только CKSEL0-4.
Причём CKSEL0 не влияет на частоту кварцевого резонатора. Поэтому для простоты выставьте 1111
PS Минуточку - там же кварц на 16МГц. А по умолчанию мега работает от встроеного 1 МГц.

 

smg123
Спасибо большое, буду пробовать!
Поэтому-то и расхождение в 16 раз.

****************************************************
Вообще странно, почему многие проекты на МК авторы дают в сыром или искаженном виде в Интернете? Из моих самоделок на МК лишь некоторые запустились с первого раза, остальные - только с помощью друзей.

 

Вот установка фьюзов на кварц 16МГц. Обратите внимание на фьюз СКОРТ.
см. 25-26 стр. даташита. Мега без буквы L в конце?
На все вопросы есть ответы в даташите.
ЗЫ Так может из-за неправильной установки тактовой и ЛСД не работает? Проверите - отпишитесь.