void PT2322_start()
{
delay_ms(350);//задержка при запуске 0,3сек
i2c_start(); //i2c старт
i2c_write(0x88); //i2с PT2322 адрес
i2c_write(0xff); //i2c PT2322 запуск
i2c_write(0xc7);
i2c_stop(); //i2c стоп
i2c_start(); //i2c старт
i2c_write(0x88); //i2с PT2322 адрес
i2c_write(0x70); //i2c PT2322 запуск
i2c_stop(); //i2c стоп
}
...........
if(volum_temp [0] != 0)
{
if((volum_1 [0]--) == 0)
{
volum_1 [0] = 9;
volum_10 [0] --;
}
volum = (volum_10 [0]*10)+volum_1 [0];
volum_temp [0] = volum;
i2c_start(); //i2c старт
i2c_write(0b10001000); //i2с PT2322 адрес
i2c_write(volum_10 [0]);
i2c_write(volum_1 [0]);
i2c_stop();
}
в proteus значения (volum_10 [0],volum_1 [0]) меняются а в железе громкость не регулируется
pt2322 проблема
pt2322 проблема
[size=150][color=#FF0000]Во имя пpоцесса-отца, пpоцесса-сына и святаго root'а... АМИHЬ![/color][/size]
- Реклама
Re: pt2322 проблема
После включения питания 11000111 отправляете?
Re: pt2322 проблема
Кто-нибудь знает, PT2322 сняли с производства или нет? На сайте производителя про нее ни слова - как будто ее и небыло никогда! 
