Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Пн апр 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]) меняются а в железе громкость не регулируется
Чт апр 19, 2012 18:04:53
После включения питания 11000111 отправляете?
Вт окт 30, 2012 14:29:54
Кто-нибудь знает, PT2322 сняли с производства или нет? На сайте производителя про нее ни слова - как будто ее и небыло никогда!
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.