Функция инициализации экрана TIC32

void tic_init(void)
{
PORTC.2=1;
//выводим индикатор из сброса
twi_start(LCD_ADDR);
twi_write(CON1);
twi_write(0x01); // выбор конфигурации , стр01
twi_write(CON1);
twi_write(0b00100000); // Enable chip, горизонтальная адресация
twi_write(CON1);
twi_write(0b00001001); // выбор страницы
twi_write(CON1);
twi_write(0b00001100); // Display Mode: NORMAL
twi_write(CON1);
twi_write(0b00000101); // MUX-rate: 1/34
twi_write(CON1);
twi_write(0b00010100); // Bias system: 3
twi_write(CON1);
twi_write(0x01); // Выбор конфиг . Стр 01
twi_write(CON1);
twi_write(0b00001010); // выбор cтраницы
twi_write (CON1);
twi_write (0b00001000);// Фактор умножителя напряжения: 2*V
twi_write(CON1);
twi_write(0b00100000); //коэффициент температуры : 0
twi_write(CON1);
twi_write(0b00000101); // Vlcd - LOW; Voltage multiplier ON
twi_write (CON1);
twi_write (190); // Установка напряжения Vlcd

//оптимально в нашем случае было значение между 182 и 195.

twi_stop();   
}