Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: гаснет lcd
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
shide_3
добрый вечер! как думаете, почему может гаснуть 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
Цитата(shide_3 @ Mar 10 2015, 20:20) *
добрый вечер! как думаете, почему может гаснуть lcd панель (ITS-G0824), подключенная а МК в static режиме?
}

http://www.ti.com/lit/zip/slac019
для ознакомления
shide_3
ок, все решилось заменой маски в строке BTCTL |= BTFRFQ1 | BTFRFQ0 на простое присваивание; всего не углядишь.. sm.gif
спасибо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.