Задался вопросом о delay()

Тема в разделе "Arduino & Shields", создана пользователем РусНекромант, 8 авг 2016.

  1. Vetrinus

    Vetrinus Гик

    Я вот тут подумал.. А почему бы, вместо того, чтобы городить кучу кода, по типу выше, не использовать прерывания по таймеру?
     
  2. DIYMan

    DIYMan Guest

    Можно и прерывания по таймеру, каждой грядке - свой овощ в том смысле, что всё зависит от конкретной задачи.
     
  3. qwone

    qwone Гик

    1 - прерывание. Все же прерывание это более глубокое изучение аппаратных возможностей.
    2 - сколько независимых друг от друга прерываний по таймеру можно организовать в программе. Немного. Есть ограничение в аппаратной части.
    3 - как сказано выше - все зависит от задачи. И если задача приводит к созданию большой программы, то лучше строить ее из более менее универсальных блоков.
    4 - кто вам сказал ,что использование прерываний обойдется меньшим кодом?
    5 - код написаный выше это "разжеваная для непосвященых" программа, а так ее можно написать значительно короче раза в 2 или в 3.
     
    Последнее редактирование: 21 авг 2016