shide_3 0 10 марта, 2015 Опубликовано 10 марта, 2015 · Жалоба добрый вечер! как думаете, почему может гаснуть lcd панель (ITS-G0824), подключенная а МК в static режиме? загорается буквально на секунду при включении питания и всё! вот собстно программа, (сделано так, что я зажигаю все сегменты индикатора), к XT1 подключен часовой кварц: void main(void) { unsigned int i,j; WDTCTL = WDTPW + WDTHOLD; LCDCTL = LCDSON | LCDON | LCDP2 | LCDP1; // S0 - S35 BTCTL |= BTFRFQ1 | BTFRFQ0 ; do { IFG1 &= ~OFIFG; // Clear OSCFault flag for (i = 0x47FF; i > 0; i--); // Time for flag to set } while (FLL_CTL0 & LFOF);// OSCFault flag still set? IFG1 &= ~OFIFG; FLL_CTL1 |= SELM_A; for( int j = 0; j < 16 ; ++j ) { LCDMEM [ j ] = 0xFF ; } while(1) {} } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mcheb 0 11 марта, 2015 Опубликовано 11 марта, 2015 · Жалоба добрый вечер! как думаете, почему может гаснуть lcd панель (ITS-G0824), подключенная а МК в static режиме? } http://www.ti.com/lit/zip/slac019 для ознакомления Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shide_3 0 11 марта, 2015 Опубликовано 11 марта, 2015 · Жалоба ок, все решилось заменой маски в строке BTCTL |= BTFRFQ1 | BTFRFQ0 на простое присваивание; всего не углядишь.. :) спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться