Надо попробовать.
Нашёл у себя OLED дисплей на SPI. Попробую подключить его. I2C на много медленнее. Может что-то получится

А есть идеи, почему в двух программах ШД не реагирует на изменения скорости.
Надо попробовать.
Не всё так просто в FLPROG и OLED дисплей на SPI. Сейчас ищу возможность подключиться. Ищу подходящий Блок.
Проверил. таймеры больше нигде не используются. Только один счётчик, но он спользуется во всез трёх программах.
Вроде на прерывании никак. Все равно будет через кратность.
Спасибо!vacz писал(а): ↑04.12.2019{, 08:34}Это связано с тем, что Вы пользуетесь тестовой 6-й версией программы FLProg. А блок создавался для более ранних версий программы (счетчики там разные). Поэтому, удалите тестовую 6-ку и установите рабочую программу FLProg 4.2.4. И скачайте блок с новым счетчиком:
HD-step-dir-p_(FBD).ubi
И имейте в виду, что этот блок будет работать с биполярными двигателями, с драйверами типа step-dir (например c A4988)
Возникла проблема, поставил 4.2.4 не компелирует, id вообще не открывает, так еще и другие скетчи стали с ошибкой.
Блок для какой версии FLProg ?AlexCrane писал(а): ↑04.12.2019{, 22:27}Выложил блок управления ШД с поддержкой ускорения, тестируйте viewtopic.php?p=80990#p80990
1. Программа 4.2.4 работает с проектами, созданными в версиях до 4.2.4. С проектами, созданными в версиях с 5-й и выше она не работает. Для этого нужно пересобрать проект в этой версии. Иначе будет выдавать ошибки.uzer писал(а): ↑04.12.2019{, 22:23}озникла проблема, поставил 4.2.4 не компелирует, id вообще не открывает, так еще и другие скетчи стали с ошибкой.
ID понизил уже до 1.6 толку нет.
Что если я всеже поставлю 6.1 и соберу этот блок скопировав с него все в новый ?
Потому что многие блоки с 4.2.4 почему то с ошибками т.к. в созданы в новой версии DLProg.