STM32 Скоростной счётчик

При использовании блока скоростного счётчика с контроллером STM32, - ошибка: expected constructor, destructor, or type conversion before '(' token

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Elektromehanic
Рядовой
Сообщения: 7
Зарегистрирован: 14.11.2023{, 09:06}
Репутация: 3
Откуда: Люберцы
Имя: Владимир

STM32 Скоростной счётчик

#1

Сообщение Elektromehanic » 14.11.2023{, 09:33}

Уважаемое сообщество, обращаюсь с просьбой о помощи. Программист из меня – никакой, но с помощью FLprog удаётся создавать кое-какие проекты и использовать их, за что огромная благодарность Сергею Глушенко и всем, кто принимает участие в этом проекте. Всю жизнь работаю электромехаником (в том числе по станкам с ЧПУ), так, что кое-какие знания имеются. Вопрос в следующем. Решил освоить STM32. Сразу столкнулся с проблемой, когда использую в своём проекте блок скоростного счётчика. Сразу скажу, что на arduino nano у меня есть работающая разработка тиристорного регулятора со стабилизацией по току и напряжению, где используется блок скоростного счётчика. Так вот при компиляции скетча выходит такая ошибка:
expected constructor, destructor, or type conversion before '(' token
Саму программу, скрины и ошибку прилагаю. Всем, кто откликнется, буду весьма благодарен. С уважением к сообществу, Владимир Мошков.
Вложения
Ошибка.txt
(1.24 МБ) 7 скачиваний
STM32_Проба.flp
(73.71 КБ) 12 скачиваний
2.png
1.png

ecoins
Полковник
Сообщения: 2947
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

STM32 Скоростной счётчик

#2

Сообщение ecoins » 14.11.2023{, 10:46}

Счетчик скоростной работает по прерыванию и STM32 возможно есть нюансы. Сейчас нет возможности, но завтра попробую.

Elektromehanic
Рядовой
Сообщения: 7
Зарегистрирован: 14.11.2023{, 09:06}
Репутация: 3
Откуда: Люберцы
Имя: Владимир

STM32 Скоростной счётчик

#3

Сообщение Elektromehanic » 17.11.2023{, 12:01}

ecoins, День добрый! По STM32 и скоростному счётчику нет результатов? Я полагаю, что FLprog ещё не совсем адаптирована к STM32. Хотел использовать это в трёхфазном регулируемом выпрямителе со стабилизацией. Наверное буду использовать Мегу.
С уважением, Владимир.

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

STM32 Скоростной счётчик

#4

Сообщение aidar_i » 17.11.2023{, 13:33}

Elektromehanic писал(а):
14.11.2023{, 09:33}
ошибку прилагаю
Счетчик для AVR стоит в программе в плате STM32, поэтому дает ошибку.

ecoins
Полковник
Сообщения: 2947
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

STM32 Скоростной счётчик

#5

Сообщение ecoins » 17.11.2023{, 14:31}

Elektromehanic писал(а):
17.11.2023{, 12:01}
ecoins, День добрый! По STM32 и скоростному счётчику нет результатов? Я полагаю, что FLprog ещё не совсем адаптирована к STM32. Хотел использовать это в трёхфазном регулируемом выпрямителе со стабилизацией. Наверное буду использовать Мегу.
С уважением, Владимир.
Если есть такая возможность, лучше пока использовать Mega.
В разных контроллерах по разному организовано прерывание, в ESP32 последних версий со всем по другому. Сейчас разработчик подбирает какое-то универсальное решение, но это будет не быстро.
С уважением, ecoins.

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

STM32 Скоростной счётчик

#6

Сообщение aidar_i » 17.11.2023{, 15:20}

Elektromehanic писал(а):
14.11.2023{, 09:33}
Решил освоить STM32. Сразу столкнулся с проблемой
Используйте библиотеки , например RBDDimmer.

Elektromehanic
Рядовой
Сообщения: 7
Зарегистрирован: 14.11.2023{, 09:06}
Репутация: 3
Откуда: Люберцы
Имя: Владимир

STM32 Скоростной счётчик

#7

Сообщение Elektromehanic » 17.11.2023{, 19:20}

Всем огромное спасибо за ответы.

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 684
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 52
Имя: Виктор

STM32 Скоростной счётчик

#8

Сообщение ViktorPetrov » 17.11.2023{, 20:58}

Очень "оптимистичные" заявления от разработчиков софта это будет не быстро :( :smile44:

ecoins
Полковник
Сообщения: 2947
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

STM32 Скоростной счётчик

#9

Сообщение ecoins » 17.11.2023{, 23:06}

ViktorPetrov писал(а):
17.11.2023{, 20:58}
Очень "оптимистичные" заявления от разработчиков софта это будет не быстро
Да так. При этом в конце года все же планируется выход новая версия.
Как мне видится, проблемы кажущегося замедления разработки в следующем:
1.FLProg перенастраивается с любительского(Nano,UNO, библиотеки с GitHub) на профессиональный уровень.
Простота и удобство использования будет возрастать, "тормозов" не будет совсем(почти), много новых блоков и библиотек.
Отдельные блоки для тестирования оборудования, в том числе каналов коммуникаций UART, SPI, i2c.
Появятся новые контроллеры - RP2040(до 6-ти UART,Ethernet), STM32F407VE(до 6-ти UART,Ethernet),STM32H743(7B0) (до 8-ти UART,Ethernet) и еще кое-что.
В ESP32 поддерживаются три UART.
2.Не хватает разработчиков на C++ и на профессиональном редакторе FLProg в сложившейся парадигме среды FLProg.
3.Не хватает тестировщиков. Те, кого мы привлекали на площадке форума и обеспечивали стендами и комплектующими, через некоторое время теряли интерес к работе.
Наверное и потому, что наша поддержка не требовала от них материальных затрат, а это не порождало у них ответной ответственности.
Сейчас начали работать несколько перспективных групп за пределами форума - отношение там выстраиваются не на любительской основе и пока весьма успешны.
3.Усложнение разработок привело к острому дефициту материальных средств у разработчика FLProg. Помимо закупок различного оборудования и комплектующих, у него затраты и на командировки, и на разного рода исследования.
Мне известно, что некоторые участники форума поддерживали и поддерживают FLProg на регулярной основе.
Но теперь этих средств не достаточно.
А это препятствует концентрации разработчика Сергея Глушенко на теме FLProg - ему приходиться отвлекаться и на другие проекты для зарабатывания средств, которые в итоге и направляются на FLProg.
Помогла бы регулярная поддержка FLProg(Сергея Глушенко) на регулярной основе - 1 раз в месяц в пределах от 500 до 5000 руб.
Это для тех кто действительно заинтересован в интенсивном развитии FLProg и конечно только для тех, у кого такая возможность имеется.
----------
Спасибо. С уважением, ecoins.

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

STM32 Скоростной счётчик

#10

Сообщение aidar_i » 18.11.2023{, 21:16}

Elektromehanic писал(а):
14.11.2023{, 09:33}
Решил освоить STM32.
Вот , протестируйте , пожалуйста, диммер на STM32.

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

STM32 Скоростной счётчик

#11

Сообщение Утвш » 21.11.2023{, 17:58}

ecoins писал(а):
17.11.2023{, 23:06}
Помогла бы регулярная поддержка FLProg
Был бы рад помочь в меру сил, но прошлый раз, когда я перевел деньги, Сергей их получать не стал. Причину я так и не знаю, но осадочек остался.

ecoins
Полковник
Сообщения: 2947
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 454
Откуда: Шатура
Имя: Энвер

STM32 Скоростной счётчик

#12

Сообщение ecoins » 21.11.2023{, 21:02}

Утвш писал(а):
21.11.2023{, 17:58}
Был бы рад помочь в меру сил, но прошлый раз, когда я перевел деньги, Сергей их получать не стал.
1.Это какая-то непонятная накладка, деньги поступают на карточку, поинтересуюсь у администраторов.
Утвш писал(а):
21.11.2023{, 17:58}
Причину я так и не знаю, но осадочек остался.
2.Пускай "осадочек" пройдет - на моей памяти Сергей обращался за помощью только один раз много лет назад... И он помощи не просит...
Давайте измененим контекст - я обратился с призывом к регулярным инвестированиям в продукт к тем участникам форума, который этот продукт важен сегодня и будет интересен завтра.
============================
Возможно разработчик в обозримое время создаст юридическое лицо с юридическим адресом.
Сейчас он занимается действительно фундаментальными исследованиями и разработками, которые в среде Arduino отсутствуют (или нам их не удалось обнаружить).
Так библиотеке Ethernet.h более 10-лет - а в ней много фундаментальных ошибок, которые мешают её профессиональному использованию - она может просто висеть(нет модуля, кабель отключен), тормозить в режиме поиска DCHP, тормозить и значительно в режиме UDP (например при обращении к серверу точного времени и пр.). Тоже самое с Web на ESP32 и приложениях на Wi-Fi. В основном он уже решил проблемы, идет тестирование и т.д.
И многое другое.
==============================
3.Повторю на мой взгляд рациональную и этичную позицию и предложение:
Заинтересованным в FLProg участникам форума прошу перейти на регулярную (ежемесячную) поддержку проекта в размере от 500 до 5000руб.
Думаю, что это компенсируется успешностью и возможностями Ваших проектов.
Спасибо.
==============================
Наверное попрошу Администраторов открыть по этому вопросу отдельную тему с условным названием "Участие в развитии проекта FLProg".
C уважением, ecoins.

Ответить

Вернуться в «Спросить у знатоков»