5 комментариев

  1. Алексей говорит:

    Вау, вы мне ответили, спасибо! Второй раз выручаете👍.
    while {}
    можно же вообще убрать?
    Я может криво обьяснил?
    Мне надо, чтобы при подаче питания на тиньку, она побыла в паузе 2 сек, потом один импульс 1 сек (ну чтоб реле щелкнуло) потом пауза 1 сек и ещё импульс 1 сек, а затем тишина. никаких импульсов. Это обманка на Панасоник VK SA 925d. там чейнджер раскурочили и я решил сделать обходчик. Подали питалово 5в, ждем 2сек, щелкаем релюхой один раз, ждем 1 сек, щелкаем опять релюхой и больше не щелкаем, пока музцентр не выкл и опять вкл. вот такой расклад.

  2. Алексей говорит:

    Доброго времени.
    это переделал програмку под иное назначение, но в протеусе все равно мигает циклически

    #define F_CPU 1200000UL
    #define LED PB2 // PB2 (7 PIN)
    #include
    #include
    int main(void)
    {

    DDRB |= (1<<LED);
    PORTB &= ~(1<<LED);
    _delay_ms (9000);

    PORTB ^= (1<<LED);
    _delay_ms (1000);

    PORTB &= ~(1<<LED);
    }

    мне надо чтобы после подачи питания на МК attiny13, релюха (вместо светодиода будет на 5 вольт или мосфет поставлю простенький) сработала 2 раза с паузами в 1 сек и после можно даже МК уронить с спящий режим до следующей подачи питания на него.
    ***Я к старости совсем отупел. простую программу накидать не могу….

    • OSBoy говорит:

      В конце main бесконечный цикл добавьте:
      int main(void)
      {
      // тут Ваш код
      while (1) {} // бесконечный цикл!
      }

Оставить комментарий