Измерения | DDS-генератор на AVR - нужна помощь |
|
---|---|---|
Ребята, я готов прошивать МК, но боязно... Спаял программатор по ссылке smg123 ( http://avr.nikolaew.org/progr.htm ), подключил. Прочитал содержимое - прочиталось, пусто. Можно закачивать HEX и программить? В проге можно прочитать какие-то "настроечные байты" и записать их либо в программную память или в EEPROM. |
|
|
GM: Fuse High Byte = 0xDF, разрешён SPIEN, остальные фьюзы оставлены непрошитыми, т.е.в единичках. У меня программатор прочитал фузы чистого МК и выдал именно такое же. |
|
|
vlad5: Если написано 20000 кГц, то точно не гармониковый. А если 20.000 МГц, то увы То он не пойдёт? И ещё, раз у меня МК опознался программатором, то значит, кварцевый генератор работает. Но осциллографом я не смог вообще ни чего увидеть - тонкая линия. А ведь если бы он был гармониковым, то запустился бы на частоте 20МГц/3=6,7МГц, как кто-то здесь говорил. |
|
|
DWD: раз у меня МК опознался программатором, то значит, кварцевый генератор работает. PS вот онлайн калькулятор фьюзов.http://fusecalc.mirmk.net Справа описание каждого. |
|
|
Брать то берет, но входная емкость щупа элементарно срывает генерацию. Потому и линия. Лучше, ИМХО, пойти дальше, дополнительно тронув FUSE-биты младшего байта, а именно CKDIV и CKOUT. Запишите в младший байт 0x3F и посмотрите на 6 лапе (PD2). Должно быть 2.5МГц |
|
|
Уже в понедельник... А сейчас - не выдержал, пршил МК. Осциллографом прошёлся по выводам: У меня схема не собрана, просто к МК подпаян кварц на 20МГц с конденсаторами по 33пФ, стоит резистор на 10КОм с +5В на 1-й вывод, да поданно питание. Всё... Пинцетом коротнул пару раз вывод кнопки изменения частоты - частота импульсов изменилась. То есть, вроде работает. В общем, нужно подпаивать нормальные кнопки со светодиодами и матрицу резисторов ЦАП-а. И нужно, что бы GM написал, как с генератором работать - что, когда и для чего нажимать, и что при этом должно произойти... Но это уже не раньше понедельника. |
|
|
Если фьюзы не трогали - скорей всего МК работает на тактовой в 20 раз меньше, т.е. 1МГц. |
|
|
при работе с АВР принцип прост - считал фьюзы, поменял то, что нужно, остальное не трогай. если он не будет "есть" то SPI работать не будет (как и RSTDISBL ) |
|
|
GM: Таблицу синусов откуда будете извлекать? Да... ЭТО Я СГЛУПИЛ! На таблицу, ежели (и разумно) разрядность ЦАПА более 8-ми попадаем сразу на 2 байта на отсчет. Например, возьмем 12 разр. Тогда для минимальных частот хорошо примерно столько-же иметь и отсчетов на период. Только для таблицы надо 8 Килобайт. Но синус будет весьма приличный. |
|
|
Ну и шут с ним. Зато теперь у вас есть время сфокусироваться на ддс . |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |