Witam!
Jakis czas temu znalazlem prosty bootloader napisany w Bascom'ie i po drobnych zmianiach (potrzebnych dla mojego ukladu) bootloader dobrze zdawal egzamin poza jedna rzecza... po wgraniu nowego FW do uC uklad trzeba recznie zrestartowac... Czy jest jakis sposob na zrobienie tego programowo po zakonczeniu wgrywania FW? Myslalem, ze wystarczy JMP 0x0000 ale jednak tak prosto nie ma :boss: bo domyslam sie, ze trzeba wszystkie rejestry wyzerowac. W sumie nie za bardzo chcialbym w tym celu korzystac z watchdog'a. Wiec czy da sie to zrobic programowo?
Jakis czas temu znalazlem prosty bootloader napisany w Bascom'ie i po drobnych zmianiach (potrzebnych dla mojego ukladu) bootloader dobrze zdawal egzamin poza jedna rzecza... po wgraniu nowego FW do uC uklad trzeba recznie zrestartowac... Czy jest jakis sposob na zrobienie tego programowo po zakonczeniu wgrywania FW? Myslalem, ze wystarczy JMP 0x0000 ale jednak tak prosto nie ma :boss: bo domyslam sie, ze trzeba wszystkie rejestry wyzerowac. W sumie nie za bardzo chcialbym w tym celu korzystac z watchdog'a. Wiec czy da sie to zrobic programowo?
![Bootloader i restart uC... [bascom / asm] Bootloader i restart uC... [bascom / asm]](https://obrazki.elektroda.pl/51_1236630876.jpg)