Цитата: ra0ahcПроще шагом.
Не проще, мало того, крайне не удобно.
619582 просмотров, 517 ответов — стр. 27 из 35
Цитата: ra0ahcПроще шагом.
Цитата: veso74идеи старые как мир

Цитата: Владимир_Ка читать не царское дело

Цитата: Игорь... но вот реализовать их так, чтобы не было мучительно стыдно за бесцельно потраченное время, удаётся далеко не всем
Цитата: Владимир_КЭтот алгоритм неоднократно повторен и всем кто пользуется, вполне нравится.
Цитата: veso74Возмите ADF4351, от 35 до 4400 MHz, и работает, и все в квадратик пластиковой 7 х 7 мм. Я не скажу, что по цене почти подарок.


Цитата: Владимир_Кчто теперь, фиксировать каждый шаг, менять частоту на дисплее, загонять частоту в SI.
Нужно и с лихвой хватает АТмеги чтоб выводить все шаги с Si5351. На ассемблере расчёт+ вывод в Si занимает менее 1 миллисекунды. Валкод опрашивается не таймером а висит на прерывании. При возникновении прерывания обновляется частота в нужную сторону и приоритетом засылается в Si5351 + поднимается флаг обновления частоты на дисплее. Допустим в процессе вывода в Si5351 было прерывание и обновилась частота то снова вывести её в Si5351. В итоге будет плавная перестройка. Увеличенные шаги при перестройке синтезатора отчётливо слышно чем видно некую заторможенность обновления дисплея.Цитата: Владимир_КНе нужно это, да и никакого проца, даже с тактовой частотой 1ГГЦ тут не хватит.
Цитата: zenitНужно и с лихвой хватает АТмеги чтоб выводить все шаги с Si5351. На ассемблере расчёт+ вывод в Si занимает менее 1 миллисекунды.
Цитата: veso74В моем выходе на Si5351 таких пиков нет.


... А вот на двухметровом диапазоне мне было бы интересно подобную картинку увидеть ...ОК, 135 000 000 Hz на CLK0, ничего не изменилось.
Цитата: veso74ОК, 135 000 000 Hz на CLK0, ничего не изменилось.

Цитата: zenitНа ассемблере расчёт+ вывод в Si занимает менее 1 миллисекунды.