Найдено 907 результатов

Naladchik
03 июн 2025, 17:12
Форум: Разработка пользовательских блоков
Тема: Ассемблерная вставка в FLProg
Ответы: 96
Просмотры: 7799

Re: Ассемблерная вставка в FLProg



А что мешает их задать как параметр блока?

Не знаю, как это сделать. Это в профредакторе? Я в обычном редакторе пробовал - параметр не появляется в скетче, так и не понял, для чего он вообще

В обоих редакторах есть Параметры.
Предназначены для определения констант в коде блока на этапе ...
Naladchik
03 июн 2025, 17:00
Форум: Разработка пользовательских блоков
Тема: Ассемблерная вставка в FLProg
Ответы: 96
Просмотры: 7799

Re: Ассемблерная вставка в FLProg


... в секции декларирования сделать опрос задействованных в проекте переменных...


Использовать макрос препроцессора ArduinoIDE __COUNTER__

//перечисление переменных
int val_1 = __COUNTER__; // переменной val_1 присваивается значение 0
int val_2 = __COUNTER__; // переменной val_1 ...
Naladchik
03 июн 2025, 16:13
Форум: Разработка пользовательских блоков
Тема: Ассемблерная вставка в FLProg
Ответы: 96
Просмотры: 7799

Re: Ассемблерная вставка в FLProg

Naladchik писал(а): 03 июн 2025, 16:11
dstrufanov писал(а): 03 июн 2025, 09:04 можно ли создать массив размерностью некой переменной?
Можно создать массив переменной длины, называется динамический массив, правда гемор еще тот.
Naladchik
03 июн 2025, 16:11
Форум: Разработка пользовательских блоков
Тема: Ассемблерная вставка в FLProg
Ответы: 96
Просмотры: 7799

Re: Ассемблерная вставка в FLProg

dstrufanov писал(а): 03 июн 2025, 09:04 Но адреса переменных у меня задаются через вход блока
А что мешает их задать как параметр блока?
Naladchik
31 май 2025, 06:10
Форум: Темы от автора
Тема: Flprog 9.3.12 тест
Ответы: 274
Просмотры: 13251

Re: Flprog 9.3.12 тест


В 9.3.12 сразу подключаются функции, которые с высокой вероятностью будут использоваться в проекте.

Для таких случаев уже давно придумана условная компиляция.
При необходимости использования декларируется определенный дефайн (в чем проблема его прописать в коде блока?),
ну а директивами #if ...
Naladchik
29 май 2025, 13:04
Форум: Помогите, а то я "нимагу"
Тема: абсолютная влажность воздуха
Ответы: 1
Просмотры: 332

Re: абсолютная влажность воздуха

maxim79 писал(а): 29 май 2025, 10:50 ...пользовательский блок для вычисления абсолютной влажности воздуха по формуле...
Простой вариант
abs_humd_(Code_-_Basic).ubi
Тоже самое, только одной строчкой и без избыточных переменных
abs_humd_(Code_-_Professional).ubi
Naladchik
29 май 2025, 08:10
Форум: Разработка пользовательских блоков
Тема: Ассемблерная вставка в FLProg
Ответы: 96
Просмотры: 7799

Re: Ассемблерная вставка в FLProg

dstrufanov писал(а): 28 май 2025, 13:11 Таки осилил непосильную задачу на неподходящем ассемблере :D :
Впечатляет!
Компилируется без проблем.
1.png
Успехов в дальнейших изысканиях.
Naladchik
04 май 2025, 19:40
Форум: Команда ecoins
Тема: ЭкоСреда ecoins - сенсоры и расширители
Ответы: 43
Просмотры: 2837

Re: ЭкоСреда ecoins - сенсоры и расширители

WildCat писал(а): 04 май 2025, 19:09 ...Я игрался с Гайверской однопроводной шиной. Там тоже простой алгоритм, и тоже без контрольной суммы. И тоже по факту подсчет импульсов...
А с какой именно библиотекой?
Naladchik
03 май 2025, 07:53
Форум: Помогите, а то я "нимагу"
Тема: Вычисление значения по объемному КПД
Ответы: 9
Просмотры: 630

Re: Вычисление значения по объемному КПД

lfgjikjjyj писал(а): 02 май 2025, 16:33 "... мне было интересно что будет быстрее в цыкле ..."
теперь понятно для чего было функции объявлять как <static inline>.
Не мог понять зачем эти навороты для такой мелочевки.
Naladchik
02 май 2025, 08:20
Форум: Помогите, а то я "нимагу"
Тема: Вычисление значения по объемному КПД
Ответы: 9
Просмотры: 630

Re: Вычисление значения по объемному КПД

VitalyaLev писал(а): 30 апр 2025, 21:27 ... нет зависимости переменной КПД
Любопытно, а о какой зависимости речь? Все, о чем говорилось то и реализовано.
Реализация, конечно, своеобразная, аж две функции для такой ерунды, но тут уж кто как хочет так и реализовывает.
Naladchik
01 апр 2025, 19:06
Форум: OnLine Общение
Тема: помогите новичку
Ответы: 176
Просмотры: 8745

Re: помогите новичку

montirovka писал(а): 01 апр 2025, 18:51 Плату на ESP12 поменяйте.
Теперь понятно о чем Вы. Не обратил внимание на этот момент.
Папка то озаглавлена ESP32_domofon_v2, соответственно на ESP32 и проверял.
Только вопрос, а зачем скетч, написанный под ESP32 пытаться запихать в ESP12?
Или для спрашивающего ESP12 и ESP32 это одно и тоже?
Naladchik
01 апр 2025, 18:43
Форум: OnLine Общение
Тема: помогите новичку
Ответы: 176
Просмотры: 8745

Re: помогите разобраться со скетчем.

montirovka писал(а): 01 апр 2025, 17:58 Убрать вачдог и еще много чего и все равно под вопросом будет заливка в ESP12.
Если компиляция проходит нормально то как наличие "... ватчдога и еще много чего ..." в скетче помешает заливке? :smile37:
► Показать
Naladchik
01 апр 2025, 17:08
Форум: OnLine Общение
Тема: помогите новичку
Ответы: 176
Просмотры: 8745

Re: помогите разобраться со скетчем.


Всем доброго дня. Понимаю, что это проект сделаный не в программе FLProg ...


1. Для начала избавиться от русских букв в названиях папок.

"C:\\Users\\ Толя \\AppData\\Local\\Arduino15\\........

Полагаю что используется установочная версия. Снести и пользоваться портативной, расположив ее ...
Naladchik
15 мар 2025, 13:14
Форум: Пользовательские контроллеры
Тема: Народное программируемое реле
Ответы: 884
Просмотры: 45844

Re: Народное программируемое реле


... вотчдог на ATtiny10 (6 ног) , ... для ардуино IDE

Если кто заинтересуется.
Ядро , к нему аддон (в исходном ядре основные ардуино-функции реализованы частично, потому нужен аддон), ну и к качестве примера проект + видео от канала "Заметки Ардуинщика" с использованием данного контроллера.
Naladchik
08 мар 2025, 08:38
Форум: Просто поболтать (На свободную тему)
Тема: Зачем нужен аттини в Флпрог?
Ответы: 32
Просмотры: 1290

Re: Зачем нужен аттини в Флпрог?




Я уже спрашивал, но мне так не ответили.
Что мешает взять пользовательский контроллер и использовать его?


https://forum.flprog.ru/viewtopic.php?p=136930#p136930

А что мешает использовать в 8 а лучше в 7 версии? 9 версия для Аттини не дает ни каких приемуществ.


Непосредственно для ...
Naladchik
08 мар 2025, 07:28
Форум: Просто поболтать (На свободную тему)
Тема: Зачем нужен аттини в Флпрог?
Ответы: 32
Просмотры: 1290

Re: Зачем нужен аттини в Флпрог?

Phazz писал(а): 08 мар 2025, 07:23 Я уже спрашивал, но мне так не ответили.
Что мешает взять пользовательский контроллер и использовать его?
viewtopic.php?p=136930#p136930
Naladchik
07 мар 2025, 08:09
Форум: Темы от автора
Тема: Тестирование версии 9.2.Х
Ответы: 1011
Просмотры: 271653

Re: Тестирование версии 9.2.Х


... Хотя аттини и раньше не поддерживалась в флпрог, почему вдруг сейчас она должна появиться?


Как раз раньше с этим было достаточно просто.
Редактором пользовательских описаний контроллеров спокойно можно было создать свое описание с основными базовыми функциями.
Теперь же, когда обращение к ...
Naladchik
05 мар 2025, 05:32
Форум: Темы от автора
Тема: Тестирование версии 9.2.Х
Ответы: 1011
Просмотры: 271653

Re: Тестирование версии 9.3.1


... Переменные ... изменяют свои имена и превращаются в неудобочитаемое месиво...

Никто не мешает добавить к каждой переменной свой комментарий, в котором прописать ее имя по проекту FLProg.
И если так уж нужно поразбираться в коде то всегда можно воспользоваться функцией поиска с последующей ...
Naladchik
10 фев 2025, 12:04
Форум: Помогите, а то я "нимагу"
Тема: JBD-BMS помогите
Ответы: 4
Просмотры: 539

Re: JBD-BMS помогите

egoistv писал(а): 10 фев 2025, 11:37 нет идей не у кого?
Для начала проверить что нибудь на работоспособность,
например это.
Скорее всего есть еще варианты.
Naladchik
10 фев 2025, 05:17
Форум: Просто поболтать (На свободную тему)
Тема: Контроллеры с которыми работают или работали пользователи нашего форума.
Ответы: 37
Просмотры: 2569

Re: Контроллеры с которыми работают или работали пользователи нашего форума.

ATmega328 (Arduino Nano).
ESP8266 (ESP-01 кастомная 4Мб, Wemos mini - удобный форм-фактор).
ESP32 (Wemos D1 Mini - удобный форм-фактор, Wemos Lolin 32 Lite - в перспективе).
ATtiny24, Attiny13 (разовые проекты, реализованы благодаря пользовательским описаниям контроллеров).

Перейти к расширенному поиску