Перейти к содержанию
    

Я в каждом после выкладываю свежий, с исправлением ошибок, держите

System_Sound.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так в нем нет исправлений, которые внес я... Поверьте, те моменты что я подправил, очень важны... Так что замените исходник в Вашем проекте моим и пересоберите...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так в нем нет исправлений, которые внес я... Поверьте, те моменты что я подправил, очень важны... Так что замените исходник в Вашем проекте моим и пересоберите...

?? спасибо, а где он

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы имеете ввиду

 

Код
i2c_start();
    i2c_write(ADDR_2322);
    i2c_write(ACK);
    i2c_write(tsss &= ~0x02);      //отключает байпасс регулятора тембра
    i2c_write(ACK);
    i2c_stop();

 

Изменил исходник, проверю на выходных, атмега сгорела из за халатности.

Ну я так понял должно работать?

 

А в чем физическая суть?

System_Sound.rar

Изменено пользователем Дмитрий(846)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в чем физическая суть?

 

Присмотритесь внимательнее, изменения коснулись и функции Mute()! Физическая сущность в том, что в микросхеме предусмотрена возможность посылать сигнал мимо темброблока, а у вас данные записываются в регистр фукнций так, что это и происходит.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присмотритесь внимательнее, изменения коснулись и функции Mute()! Физическая сущность в том, что в микросхеме предусмотрена возможность посылать сигнал мимо темброблока, а у вас данные записываются в регистр фукнций так, что это и происходит.

 

Нет я это все понял, изменил, видел и добавление unsigned char...

 

Спасибо огромное на выходных опробую, думаете будет работать?

 

Подскажите а как сделать так что б при выбраном входе отображалось на LCD в условие indicate=1;, ато я писал функцию

//Засветим свето-диоды по выбраному каналам и покажем на LCD
void Input_CH_Indicate(void) 
{ 
      if(input_ADDR == IN_AC3)                     // Если канал выбран
                    {
                    lcd_gotoxy(0,0);
                    lcd_putsf("ac-3");
                    LED_inputAC3=1;     
                    }
      else                                            
                    {
                    LED_inputAC3=0;    
                    };                  
      if(input_ADDR == IN_1)
                    {
                    lcd_gotoxy(0,0);
                    lcd_putsf("ac-3");
                    LED_input1=1;
                    }
      else
                    {
                    LED_input1=0;
                    };
      if(input_ADDR == IN_2)
                    { 
                    lcd_gotoxy(0,0);
                    lcd_putsf("ac-3");
                    LED_input2=1;
                    }
      else
                    {
                    LED_input2=0;
                    };
      if(input_ADDR == IN_3)
                    {
                    lcd_gotoxy(0,0);
                    lcd_putsf("ac-3");
                    LED_input3=1;
                    }
      else
                    { 
                    LED_input3=0;
                    }; 
      if(input_ADDR == IN_4)
                    {
                    lcd_gotoxy(0,0);
                    lcd_putsf("ac-3");
                    LED_input4=1;
                    }
      else
                    { 
                    LED_input4=0;
                    };

   }

System_Sound.rar

Изменено пользователем Дмитрий(846)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А при нажатии на кнопку Mute, что-то происходит?

 

ДА звук отключается, снова нажав включается и соответственно загорается светодиод.

 

Кстати если что у меня наоборот, диод светиться при логическом 0 ( так как у меня стоят ключи)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Внес изменения в Function_3D(). Обратите внимание, происходит ли что-то при нажатии соответствующей кнопки на пульте....

System_Sound.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Внес изменения в Function_3D(). Обратите внимание, происходит ли что-то при нажатии соответствующей кнопки на пульте....

 

нет, ничего не меняется

 

О немного получается, только две колонки не работаю F.L. & F.R.

System_Sound.rar

Изменено пользователем Дмитрий(846)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...