slon-genia писал(а): ↑12.09.2021{, 12:33}
чом принцип работы диспетчера задач? Я наблюдал по анализатору и пришёл к выводу, что это обыкновенный генератор с делителем, который для каждого режима (оперативный, медленный) генерирует импульсы последовательно в зависимости от числа задач (влияет на длительность). В чём фишка, я так и не понял.
Там еще есть приоритеты вызовов задач + свободные задачи, которым передается управление в момент, когда не вызваны другие задачи.
В каждый цикл loop вызывается только одна задача. Подробнее в описании самого блока "Диспетчер" - но Вы наверное не читали.
slon-genia писал(а): ↑12.09.2021{, 12:33}
Я думаю, что в плане выполнения той или другой платы можно обойтись стандартными средствами программы, а не пользоваться вашими извращениями над программой.
Конечно можно. Возникают разные нюансы. Попробуйте. Выложите для использования.
Наш "Диспетчер" мы оптимизировали больше года. Сам код очень компактный и быстрый, можете посмотреть в библиотеке RT_HW_BASE.h.
slon-genia писал(а): ↑12.09.2021{, 12:33}
Я думаю, что плюс вашего проекта в том, что можно заливать одну программу в в разные контроллеры, однако нужно знать расположение пинов. Я понимаю, что вы сейчас скажите, что в COM порт выдаёт всю информацию о пинах- это гемор полный. Большинство пользователей этого форума, в том числе и я, не програмисты, а электронщики, электрики, и.т.д.
Говорить о большинстве пользователей - лично я этого не знаю. Не исследовал. Мы ориентируемся на детей (клуб "Робототехники") и продвинутых пользователей для создания промышленных устройств.
slon-genia писал(а): ↑12.09.2021{, 12:33}
Нафига вы портите программу своими сырыми блоками, библиотеками?
Вы пишите в разделе "Разработка ecoins для STM32".
Мне неизвестны доступные блоки FLProg для работы с STM32F103C,STM32F103R,STM32F407V,STM32F401,STM32F411. Если Вам что-нибудь известно от таких разработках, напишите.
Наши блоки позволяют работать с этими контроллерами на обоих программных ядрах (STM32-master и STM32duino).
Насчет сырых блоков и библиотек - многие стандартные блоки сильно тормозят работу (LCD HD44780, mcp23017 и др.) -наши "сырые" нет.
Сейчас мы только выкладываем одну библиотеку RT_HW(BASE.h и одну библиотеку ПБ.
Делаем это в отдельных ветках - смотрях их исключительно добровольцы.
Это уже многолетний труд коллектива людей.
На мой взгляд своими резкими высказываниями принижаете их труд.
И Вы ни разу не сказали "Спасибо" за труды коллектива ecoins.
-------
В связи с вышеизложенным мы больше не будем реагировать на Ваши посты.