Показано с 1 по 10 из 54

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,380
    Вес репутации
    10

    По умолчанию Re: PPM энкодер на ...дуино

    Попробуй вот так
    PHP код:
    void setup()    
    {  
      for(
    int x 1822x++){pinMode(xINPUT); digitalWrite(xHIGH);}    
      
    pinMode(2INPUT); digitalWrite(2HIGH);
      
    pinMode(3INPUT); digitalWrite(3HIGH);
      
      
    attachInterrupt(0INT_0FALLING); 
      
    attachInterrupt(1INT_1FALLING);  
      
    attachInterrupt(2INT_2FALLING);  
      
    attachInterrupt(3INT_3FALLING);  
      
    attachInterrupt(4INT_4FALLING);   
      
    attachInterrupt(5INT_5FALLING); 
      
    attachInterrupt(6INT_6FALLING);   
      
    attachInterrupt(7INT_7FALLING);  
     
      
    Serial.begin (115200);   
    }   

    void loop()   
    {     
    }   

    // обработка прерывания   
    void INT_0()   
    {   
    }     
    // обработка прерывания   
    void INT_1()   
    {   

    // обработка прерывания   
    void INT_2()   
    {      
    }   
    // обработка прерывания   
    void INT_3()   
    {  
    }  
    // обработка прерывания   
    void INT_4()   
    {   
    }     
    // обработка прерывания   
    void INT_5()   
    {   

    // обработка прерывания   
    void INT_6()   
    {      
    }   
    // обработка прерывания   
    void INT_7()   
    {  

    P.S.
    Скетч который я выкладывал работает, попробуй его еще раз, а то может ты успел его попробовать до того как я подправил

  2. #2
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    215

    По умолчанию Re: PPM энкодер на ...дуино

    Цитата Сообщение от Chip Посмотреть сообщение
    Скетч который я выкладывал работает, попробуй его еще раз, а то может ты успел его попробовать до того как я подправил
    Не спорю, но у меня подключен вход на PORTE4, поэтому и начал исправлять.

    ----

    Попробовать не проблема, минут через 5-10, но я хотел добить тот вариант, а пока не разобрался до конца с регистрами.

    ISR(INT4_vect)
    if (PINE & (1<<4))

    а тут как E4 = ICS60?

    EICRB &= ~((1<<ISC??)|(1<<ISC??))
    EICRB |= (1<<ISC??)
    Мои проекты - Катер для рыбалки

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •