Новые сообщения в форуме · Участники · Правила форума · Поиск · RSS ]







  • Страница 1 из 1
  • 1
Генератор 1Гц - 36МГц на STM32 + частотомер
morderДата: Пятница, 16.10.2026, 14:11 | Сообщение # 1

Репутация:


Группа:
Новичок


Сообщений: 217
Награды: 0
Статус:Offline
...Потрудившись изрядно с ФИМОЙ... мы изобрели чуть ли не профессиональный прибор.

Генератор может выбрать диапазон от 1 герца до предела данной платы без разгона проца - 36МГц.

Частотомер выше 312кГц не тестил. Есть беда - не получается сам на себя закольцевать прибор, над этим надо ешо потрудиться.

Вот как-то так...
Прикрепления: 9164957.jpg (195.3 Kb) · 6699801.jpg (322.0 Kb)


morder
 
morderДата: Пятница, 16.10.2026, 15:59 | Сообщение # 2

Репутация:


Группа:
Новичок


Сообщений: 217
Награды: 0
Статус:Offline
...И, если выше это экран 1,3 дюйма OLED с энкодером, то вот 0,96 дюйма и 4 кнопки...

...Примечательно что кнопь уменьшения показаний никак не хотела прижиться на нескольких пинах.:)

...Ещё пришлось добавить автоматический набор при удержании кнопкок больше-меньше.

Добавлено (16.10.2026, 22:27)
---------------------------------------------
Итак... я про об ся целый день с двумя макдаками напару алисой ол и джемени из хрома, моим так называемым ФИМОЙ, - но всё бестолку... как говорится... то конь привстал то ... не встал, сори за сравнение... - достали оба!

...Как я уже упоминал они родили два скетча, но если у аналога на ESP32 Вы можете спокойно подавать выход с генератора на вход частотомера в одной плате, то в случае с STM32, как пишут сами ИИ, - вам круто не повезло.

Я не гений изучать разом все заморочки плат - поверю на слово что у первой платы всё предусмотрено на уровне железа, а у второй при замыкании таких выводов идут сквозные токи и плата тухнет!

...Я создал вторую аналогичную по функционалу плату на STM32 в надежде что с разных плат косяк уйдёт - фик Вам! Не тут-то было! Всё повторилось - платы при соединении пинов тухли экраном!

...Вторая половина дня у меня ушла на возможное програмное устранения такого бага, но не очень-то вышло... Только для платы с кнопками пока это удалось сделать - перемычка А6-А8 не стала тушить экран и заработало, но!

...Я заметил что точность этой прошивки по всему диапазону - мягко сказать... удовлетворительная.

...Более того - уже сам ИИ так заимался, что начал мне подсовывать фикцию в лажевых картинках внаглую, о чём я писал в теме про ИИ ноль!

...Мне победить эту точность так и не удалось... ИИ опять зашли в тупик... или я довёл обоих до ручки, но от первоначального кода они даже меню не оставили, но код так и не заработал!

Прикрепления: 4830402.jpg (158.8 Kb)


Сообщение отредактировал morder - Пятница, 16.10.2026, 16:00


morder
 
morderДата: Пятница, 16.10.2026, 22:35 | Сообщение # 3

Репутация:


Группа:
Новичок


Сообщений: 217
Награды: 0
Статус:Offline
...Чтоб не потерять хотя бы эти наработки, которые надеюсь своим невеликим опытом можно было порешать, да и ИИ подпрягался в тему типа... поставь триггера Шмидта логику меж входом и выходом и забудь проблу... думаю выложить тут скетчи наработок. Мож кто умный продолжит и тоже нахъаляву выложит продолжение радиолюбителям!?
...Советовал ИИ промежутить пины и rc-цепочкой 1к последовательно и 0,1 на землю. Не пробовал пока.... не скажу.

Вот скетчи что наработал за сегодня...  hooray

Добавлено (16.10.2026, 22:48)
---------------------------------------------
...Распиновку у платы с 0,96 дюймовым OLED ЭКРАНЧИКОМ и четырмя кнопками  можно подглядеть и по фото выше. но - кнопки :

S1 - вверх - А0;
S2 - вниз - А1;
S3 - шаг - А2;
S4 - коррекция - А3.
SCL - B6;
SDA - B7;
С ПЕРЕМЫЧКОЙ - ОНА -А6-А8.
Без перемычки для кода с 4 кнопками... помнится : А8 - выход генератора... В0 - вход частотомера.
Питание везде 3,3в и GND.

ПОПРОБУЕТЕ! - ОТПИШИТЕСЬ!?

Добавлено (16.10.2026, 23:24)
---------------------------------------------
...Ща проверил точность по частотомеру на ESP32 ... тому что и проверял с перемычкой А6-А8 прошивку - да копия, по моей памяти!

...Так что смело можно лить прошивку для платы 4 кнопки с перемычкой А6-А8 - СРАЗУ!!!  wow Это прошивка в виде текстового файла во вложениях, только там опечатался в названии 0,94 вместо 0,96 - не пугайтесь... это она самая! smile
Ну а чтоб меньше туфты лицезреть - ИИ и я подтверждаю что нудно перемычку выполнить из экранированного провода.
КАК ПО МНЕ... - ДОВОЛЕ... ПОЧТИ ПРОФЕССИОНАЛЬНЫЙ ПРИБОРЧИК ВЫШЕЛ ПОЧТИ! cool
Прикрепления: 1130699.jpg (483.6 Kb) · 0965668.jpg (349.9 Kb) · kod_dlja_0_94_i_4_knopok_s_per.txt (9.1 Kb) · 7442896.jpg (322.0 Kb) · okhuennyj_kod_generatora_chast.txt (7.3 Kb)


Сообщение отредактировал morder - Суббота, 17.10.2026, 14:15


morder
 
morderДата: Суббота, 17.10.2026, 16:20 | Сообщение # 4

Репутация:


Группа:
Новичок


Сообщений: 217
Награды: 0
Статус:Offline
...КЛАССНО БЫЛО НА БУМАГЕ... ИЛИ В НАШЕМ СЛУЧАЕ НА ЭКРАНЧИКАХ... да забыли про овраги того что собою представляют хоть ESP32, хоть STM32. И я это на обоих платах проверил...

...Реально частотомеры на них тянут до 10МГц внятно - талее лажа! Конечно можно лепить делитель, но это немного уже другая история будет.

...Не скажу за генераторы на них - просто нечем померить, но точно 120кГц максимум моя прозвонка-автомат "Total" на режиме частотомера  с погрешностью измерила. smile      Хотя бы на что-то заводское удалось опереться в данном вопросе..
   
А значит, по аналогии, можно предположить что и генератор на этих платах до 10МГц тянет на выдачу...

Жаль конечно... ну : как-то так!  tongue
Прикрепления: 9884443.jpg (163.3 Kb) · kod_dlja_stm32_1_3_oled_ehnkod.txt (8.8 Kb)


Сообщение отредактировал morder - Воскресенье, 18.10.2026, 01:21


morder
 
morderДата: Воскресенье, 18.10.2026, 01:26 | Сообщение # 5

Репутация:


Группа:
Новичок


Сообщений: 217
Награды: 0
Статус:Offline
...Да и ещё один ньюанс по коду... чтобы показания на входе частотомера RAW и показания частоты СОВПАДАЛИ из-за неточности кварца - можно внести в код поправку именно на ваш кварц по прикиду на сколько врёт по прогреву. Как утверждает ИИ и похоже на то поправка линейно работает по всему диапазону так как относится к кварцу.
...Я проверял это у себя - вроде бы работает... исправленный код для моего кварца на моей блю пилле выглядит так как на вложении текстового файла.
...Также я учёл выбор типа дисплея если экран будет 0,96 OLED - тогда вы закомментируете //  строку 1106, а напротив 1306 // удалите...  код работает даже если для 1,3 выбран 0,96, но есть сдвиг влево и вертикальный ряд точек справа у экрана.
Прикрепления: 8782920.jpg (109.8 Kb) · kod_pod_moj_kvarc.txt (7.6 Kb)


Сообщение отредактировал morder - Воскресенье, 18.10.2026, 01:37


morder
 
  • Страница 1 из 1
  • 1
Поиск:

- ЕСТЬ НОВОЕ СООБЩЕНИЕ
- НЕТ НОВЫХ СООБЩЕНИЙ

Copyright Zloy Soft (Company) © 2008 - 2026