logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bootloader i restart uC... [bascom / asm]

JmL(TM) 07 Mar 2009 23:39 1737 1
REKLAMA
  • #1 6251028
    JmL(TM)
    Poziom 24  
    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?
  • REKLAMA
  • #2 6255250
    JmL(TM)
    Poziom 24  
    Tak wiec jak narazie z braku innych pomyslow wykorzystalem jednak ten niechciany watchdog i dziala idealnie...
    Dla chetnych zamieszczam "uzupelniony" kod...

    A ponizej wgrywanie HEX'a do µC za pomoca mojego uploader'a :D zrodla zamieszcze jak bedzie ukonczony...

    Bootloader i restart uC... [bascom / asm]
REKLAMA