Цитата
Но когда кнопка не нажата, условие иногда тоже выполяется!
Дело вероятно в схеме подключения кнопки. Включите подтяжку к плюсу и припаяйте параллельно кнопке конденсатор 1 нан или 10 нан ну что-то такое.
Цитата
char EEMEM char1[12]="123456789012"};
А если так: char EEMEM char1[12]={1,2,3,4,5,6,7,8,9,0,1,2};
Вообще-то я всегда пользовался для записи-чтения EEPROM функциями из даташита стр.24 и 25.
Цитата
Код взят из какого-то примера, нарытого в инете.
Инициализируйте правильно UART и возьмите код из примера в даташите стр.177 и далее вниз.
Живи днем так, чтобы ночью ты спал спокойно.