Спасибо от UD0DAB
Спасибо, уже нашел Меню, пока нет клавиатуры, сменил в исходнике труе на фалсе в 2х местах - помогло Надо платку делать теперь! Всем спасибо!
Последний раз редактировалось UD0DAB; 19.10.2017 в 19:56.
Вопрос, кто какую клавиатуру для Synthesizer on Mega 2560 применял,если есть фото, бы взглянуть.
И как настроить стрелочный S-метр в СИНТЕЗАТОРЕ на чувствительность?
bars,
Клава не зависимая и не матричная. Берете жменю кнопок и делаете из неё плаву.
Кнопки можно располагать как угодно и где угодно, хоть на ПДУ вместе с микрофоном и энкодером.
В авторских прошивка стрелочника нету, в теме были альтернативные прошивки с акомовской стрелой.
Вы прям прокурор на суде! Просто мысль она же летит вперед и не всегда понятно ложится на бумагу (клавиатуру/страничку форума)
Миллион ошибок было потому, что в методе SET_FREQ библиотеки SI5351 нет аргумента установки PLL! В коде пришлось править SET_FREQ на SET_FREQ_MANUAL!
Вот выдержка из редми
etherkit/Si5351Arduino
Next, let's set the CLK0 output to 14 MHz:
si5351.set_freq(1400 000000ULL, SI5351_CLK0); Frequencies are indicated in units of 0.01 Hz. Therefore, if you prefer to work in 1 Hz increments in your own code, simply multiply each frequency passed to the library by 100ULL (better yet, use the define called SI5351_FREQ_MULT in the header file for this multiplication).
А труе на фалсе я менял в двух местах, где идет обработка значения меню и памяти которое определяет НЕГАТИВНОЕ/ПОЗИТИВНОЕ изображение. По умолчанию у меня отображался негатив, я сменил так что бы был ПОЗИТИВ.Manually Selecting a PLL Frequency
Instead of letting the library choose a PLL frequency for your chosen output frequency, you can choose it yourself in the set_freq_manual() method. This method is similar to set_freq(), but the second argument is the desired PLL frequency:
si5351.set_freq_manu al(19800000000ULL, 79200000000ULL, SI5351_CLK0); If you use this method (or the other methods to tweak the PLL and multisynth settings manually), it is very important to remember that the library will no longer properly track the PLL and multisynth settings and that you alone will be responsible for keeping the synths tuned properly. Strange things can happen to your other outputs if they are already in use. Be sure to read the Si5351 datasheet and Silicon Labs AN619 before doing this so that you understand what you are doing.
Щас буду плату травить! Решин НЕ ПИХАТЬ ее между экраном и ардуиной. На ардуину припаяю сзади в нужных местах ПИНЫ и одену плату на ардуину сзади третьим этажом. Еще дождаться бы 74HC595 в таких корпусах... В запасах только в дипе :(
Последний раз редактировалось UD0DAB; 20.10.2017 в 03:37.
UD0CAJ
Ошибки у вас при компиляции из-за более новой библиотеки сишки!!! В архиве с документацией всегда есть библиотеки использованные при написании програмы. В последней версии их просто надо скопировать в папку с библиотеками ардуино! Причём библиотека для дисплея и сишки подредактированы под нужный дисплей, а для сишки расширен диапазон установки частоты кварца до 40мгц, правда пока так никто и не проверил как будет работать сишка с кварцем выше 27мгц.
Интересно с новой библей на сишку то что сейчас шлют с Китая имеющееся на алике не начало ли работать все подряд?
Не - не начало. Больше 750 PLL не выставить - на выходе каша. Словно петля ФАПЧ захватывает и срывается. Я, что бы все подряд работали, думаю надо подправить алгоритм в либе что бы метод set_freq() не использовал высокие значения PLL.
Скорее всего тут задаются значения для метода si5351.set_freq_manu al(Syn_freq, SI5351_PLL_FIXED, SI5351_CLK1) и для метода set_freq():
si5351.h
40 #define SI5351_PLL_FIXED 75000000000ULL
44 #define SI5351_PLL_VCO_MIN 600000000
45 #define SI5351_PLL_VCO_MAX 750000000
Я так и понял. Не очень хотелось заменять библиотеки на старые. Мои-то прожекты под них написаны. Лови потом этих блох!
Печатка получилась с первого раза! Китайская бумага ацтой. Вернулся к фотобумаге тонкой глянцевой и все получилось! Как уже писал, перепаиваю розетки на ардуине на другую сторону - плата будет надеваться на ардуину сзади.
Последний раз редактировалось UD0DAB; 20.10.2017 в 07:33.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)