Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

pt2322 проблема

Пн апр 16, 2012 16:51:02

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]) меняются а в железе громкость не регулируется

Re: pt2322 проблема

Чт апр 19, 2012 18:04:53

После включения питания 11000111 отправляете?

Re: pt2322 проблема

Вт окт 30, 2012 14:29:54

Кто-нибудь знает, PT2322 сняли с производства или нет? На сайте производителя про нее ни слова - как будто ее и небыло никогда! :shock:
Ответить