РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

ФОРУМ НА ЭЛВО

РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ
  • БЛОГИ
  • НОВОЕ
  • СХЕМЫ
  • РАЗНОЕ
  • ТЕОРИЯ
  • ТЕЛЕВИДЕО
  • СВЕТОДИОД
  • МЕДТЕХНИКА
  • БЫТТЕХНИКА
  • ИЗМЕРИТЕЛИ
  • СПРАВОЧНИК
  • ТЕХНОЛОГИИ
  • РЕМОНТ СХЕМ
  • МОБИЛЬНИКИ
  • КОМПЬЮТЕРЫ
  • НАЧИНАЮЩИМ
  • ЗАРЯДКИ И АКБ
  • СИГНАЛИЗАЦИИ
  • АУДИОТЕХНИКА
  • АВТОВЕЛОМОТО
  • БЛОКИ ПИТАНИЯ
  • РАДИОПРИЁМНИКИ
  • МЕТАЛЛОИСКАТЕЛИ
  • МИКРОКОНТРОЛЛЕР
  • РАДИОПЕРЕДАТЧИКИ

  • Курс по ускорению работы Мозга на 100%


    Архив - только для чтения
    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Умная кнопка
    Умная кнопка
    Пт, 30.05.2014, 22:56 | Сообщение # 41        
    Бухарь
    аватар
      Постов: 315   Друзья 
    Генератор поставь на 9,6 Мгц, и установи фьюз CKDIV8. Так и получишь нужные 1,2Мгц.

    Добавлено (30.05.2014, 23:56)
    ---------------------------------------------
    Вообще то с завода они идут с установленными фьюзами в 1,2 Мгц.

    Сб, 31.05.2014, 23:17 | Сообщение # 42        
    SssaHeKkk
    аватар
      Постов: 2291   Друзья 
    Бухарь, точно точно...забыл про этот бит

    Добавлено (01.06.2014, 00:17)
    ---------------------------------------------
    че то не работает в железе

    Сб, 31.05.2014, 23:22 | Сообщение # 43        
    Бухарь
    аватар
      Постов: 315   Друзья 
    Попробуй вот так, и как фьюзы выставил ?

    Код

    /*****************************************************
    Chip type               : ATtiny13A
    AVR Core Clock frequency: 1,200000 MHz
    *****************************************************/

    #include <tiny13a.h>
    #include <delay.h>

    int scan;

    interrupt [EXT_INT0] void ext_int0_isr(void)
    {
      delay_ms(10);
       #asm("cli") // просыпаемся, и запрещаем преривания.
    }

    void main(void)
    {

    DDRB=0x01;

    GIMSK=0x40;
    MCUCR=0b00110000; //режим power down
    GIFR=0x40;

    ACSR=0x80;

    #asm("sei")

    while (1)
           {
            if(PINB.1==0){  // если нажать кнопку, то сработает прерывание, и с каждым проходом инкрементируем переменную
             scan++;
             delay_ms(30); //задержка для одного прохода. Можно регулировать время удержания
            }
            if(PINB.1==1){ //если кнопка отпущена, то разрешаем прерывание и идем спать
             delay_ms(10);
             scan=0;
             #asm("sei")
             #asm("sleep")
            }  
            if(scan>=100){ // можно тоже регулировать время. В даноом случае 3 сек. (30мс*100проходов=3000мс)
              scan=0;
              if(PORTB.0==0){ // включение, или отключение порта выхода
               PORTB.0=1;
              }else{
               PORTB.0=0;
              }
            }

           }
    }
    Сб, 31.05.2014, 23:25 | Сообщение # 44        
    SssaHeKkk
    аватар
      Постов: 2291   Друзья 
    на 9,6мгц и скдив в 0
    Сб, 31.05.2014, 23:28 | Сообщение # 45        
    Бухарь
    аватар
      Постов: 315   Друзья 
    Задержку при срабатывании прерывания, и при проверке кнопки.
    Сб, 31.05.2014, 23:37 | Сообщение # 46        
    SssaHeKkk
    аватар
      Постов: 2291   Друзья 
    нет не помогло
    Сб, 31.05.2014, 23:39 | Сообщение # 47        
    Бухарь
    аватар
      Постов: 315   Друзья 
    Странно.. Ладно. Завтра посмотрю. Дай фото.
    Сб, 31.05.2014, 23:40 | Сообщение # 48        
    SssaHeKkk
    аватар
      Постов: 2291   Друзья 
    фото чего?
    Сб, 31.05.2014, 23:41 | Сообщение # 49        
    Бухарь
    аватар
      Постов: 315   Друзья 
    А при нажатии на кнопку потребляемый ток возрастает ?

    Добавлено (01.06.2014, 00:41)
    ---------------------------------------------

    Цитата SssaHeKkk ()
    фото чего?

    как спаял.
    Схема изменилась.
    Сб, 31.05.2014, 23:47 | Сообщение # 50        
    SssaHeKkk
    аватар
      Постов: 2291   Друзья 
    в норм режиме по нулям...с кнопкой 900мкА


    Файлы: 8423216.jpg (138.0 Kb) · 7838356.jpg (125.4 Kb)
    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Умная кнопка
    Поиск:

    Внимание! Форум переехал на Tehnodium.ru



    © 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA