Kvant Due
#71
По шумам очень неплохой результат - лучшее из того что я видел, но это без датчика я так понимаю. А если прикоснуться ко воду RX отклик на графике есть?
#72
(10-07-2024, 23:54)KEN : По шумам очень неплохой результат
Ну да, без датчика. Питание от импульсного источника. Отклик при касании есть, правда сейчас реально читается только один ацп, красная линия, у зелёного входы, которые считываются в воздухе. Для чтения второго надо будет программу поправить.
#73
(11-07-2024, 00:24)vako : Для чтения второго надо будет программу поправить.
Это просто.
Это:
#define X_inp MUX_AIN0_AIN1//X
#define Y_inp MUX_AIN3_AIN2//Y
Заменить на это:
#define X_inp MUX_AIN0_AIN1//X
#define Y_inp MUX_AIN1_AIN0//Y

А вот с FM придётся повозится, я могу только скинуть вариант с пунктом <FM> в меню, но там будет пустая функция, дальше сами...
#74
KEN, Спасибо.
#75
Теперь работают 2 ацп.
Шумы с открытым входом:
   
Шумы с закороченным входом:
   
При касании входа:
   

Что то индикатор не пашет и на ножке подсветки 1.
#76
(11-07-2024, 02:34)vako : Что то индикатор не пашет и на ножке подсветки 1.
Это из за прошивки с serial, некоторые выводы при использовании сериал могут не работать и эти выводы у меня как-раз на LCD, надо залить эту https://tehnodium.ru/thread-962-post-214...l#pid21459
Я вроде решил эту проблему и у меня всё работает с serial, но смотрю у некоторых всё равно не работает, не очень понимаю причину но подозреваю что зависит от способа заливки скетча, я заливаю через UART и всё в порядке, подозреваю что те у кого проблемы - заливают через ST-Link. Ещё как вариант - STM на самом деле разные бывают, оригинал и Китайские клоны, может от этого зависит и не факт что оригинал лучше, у меня всё на клонах - они дешевле. В оригинале проблемы у stm32f103c8t6 - конфликт serial с периферией и это косяк разрабов.
#77
Вот прошивка с FM функцией, дальше каждый сам может добавить управление FM модулем.
Можно включать-выключать FM и менять частоту, она сохранится в памяти.
Сама функция в самом конце скетча.
Первая инициализация FM в setup()   - (если был включён)

Так-же добавил включение-выключение serial, что-бы не перезаливать тестовый скетч.
При старте по умолчанию serial всегда выключен, это позволит включиться после выключения - если у вас зависает дисплей при включении serial

Файлы вложений Эскизы
       


.zip   KVANT_DUE_1.2_FM.zip (Размер: 22.92 KB / Загрузок: 177)
#78
(11-07-2024, 14:32)KEN : я заливаю через UART
Тоже заливаю через UART программой от ST.
У меня ещё вопрос по подключению ключей. Было два варианта. У меня на плате ключи по первому варианту:
   
В последней программе нужно что нибудь поменять или остаётся, то что Вы советовали в прошлый раз:

Это:
#define X_inp MUX_AIN0_AIN1//X
#define Y_inp MUX_AIN3_AIN2//Y
Заменить на это:
#define X_inp MUX_AIN0_AIN1//X
#define Y_inp MUX_AIN1_AIN0//Y
#79
(11-07-2024, 18:20)vako : или остаётся, то что Вы советовали в прошлый раз:
Да.
Это:
#define X_inp MUX_AIN0_AIN1//X
#define Y_inp MUX_AIN3_AIN2//Y
Заменить на это:
#define X_inp MUX_AIN0_AIN1//X
#define Y_inp MUX_AIN1_AIN0//Y

(11-07-2024, 18:20)vako : программой от ST.
Возможно проблема в этом.
А почему не из Arduino IDE ?
#80
KEN, Спасибо. Прошил KVANT_DUE_1.2_FM индикатор всё равно не работает и подсветка осталась. Буду плату смотреть.