Witam, zbudowałem staję lutowniczą według schematu i opisu
https://ep.com.pl/Archiwum/2007/Lipiec.htmlhttps://ep.com.pl/Archiwum/2007/Sierpie%C5%84.htmlwgrałem wsad, który jest tam udostępniony i wszystko gra jak należy. Jednak zachciało mi się pokombinować i w funkcji Intro, która jest wywoływana na początku programu zmienić datę na aktualną. Poprawiłem nazwy przerwań, dodałem specyfikatory const w wierszu 201 przed nazwą tablicy opis[] i zmieniłem typ jednej zmiennej z char na uint8_t w wierszu 107 w pliku rl1.c. W pliku hw.c tam gdzie było w SIGNAL zmieniłem na ISR. Program niby się kompiluje tzn. nie ma żadnych warningów i errorów. Komunikat w console wygląda tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wsad wgrywa się bez problem. W momencie kiedy restartuje się procesor na wyświetlaczu widać że funkcja Intro wykonuje się poprawnie ale zaraz po niej pojawiają się komunikaty z funkcji Restore a następnie wyświetlają się bez przerwy komunikaty funkcji Intro. Proszę podpowiedzcie co źle zmieniłem w plikach i jak powinno być.