Я учел ВСЕ рекомендации. В итоге вижу следующее:
На дисплей пока не нажму кнопку ничего не выводится, нажимаю, создаю фронт. И вижу что начинает дергать ножками на порту С (на нем висит LCD) но текст не выводит. А если например заранее переменной присваиваю значение по которому в if выполняется текст выводит. Еще раз повторюсь учел ВСЕ рекомендации. Прогресс на лицо! но хочется разобраться
Я уже даже пробую просто функцию вывода на дисплей в прерывании осуществить. Вот так:
причем инициализация дисплея в main
Цитата
interrupt [EXT_INT0] void ext_int0_isr(void)
{
lcd_clear();
delay_ms(20);
lcd_gotoxy(0,1);
lcd_putsf("Interrupt work!");
delay_ms(2000);
s=1;
}
Но не работает все равно, хотя лапами дрыгает