Господа ардуинщики, вопрос. А вывод на lcd1602 всегда тормозит основной цикл программы? Или есть способы от этого избавиться? Ситуация такая, крутится шаговик, на экран выводятся его обороты. При каждом обновлении экрана шаговик тормозит на доли секунды. Это бесит :)

Комментарии: 5

  1. Byte

    Крутить шаговик аппаратным ШИМом, например. Тогда не будет притормаживать. Вообще там библиотека вывода на экран кривущая, честно говоря, смотрел я на неё не очень давно… ну, DMA в ардуине нет, так что работа с I2C и дрыгоножество там на delay'ях.

    • Mixa

      так так так, а аппаратный шим он же не на всех ножках, да?

      • Byte

        Не на всех, да. На каких конкретно — глянуть на офсайте можно, там вроде были таблички/список под разные вариации ардуин.

    • Mixa

      вообще слышал что работа с дисплеем по I2C вообще самый тормозной вариант из всех возможных

      • Byte

        Ну не то, что бы, но реализовано отвратно. Вот здесь я писа́л, можно взглянуть. Наболело ;)))

Не нашли ответ?

Вам также может быть интересно