Witam
Na wstępie się przywitam - na imię mam Piotr, jestem sobą początkującą w kwestii programowanie mikrokontrolerów AVR - przez ostatni rok "bawiłem" się w różne układy na m32 - pisząc soft w bascomie.
Przesiadłem się kilka dni temu na procesor m1280 - i tu mam kilka problemów, których źródła nie potrafię zdiagnozować.
Przede wszystkim - po wgraniu nieco zmodyfikowanego orgyginalmego bascomowego bootloadera - zauważyłem że procesor pracuje bardzo wolno..
widzę to po odświeżaniu ekranu LCD - pętla wykonuje się dużo wolniej niż na m32.
Na tyle wolno że nie mogę podjąć transmisji przez port COM(choć przed zablokowaniem procesora(xle ustawione fusebity - pierwsza linijka byla odhaszowana) - COM spokojnie śmigał. Aplikacja na komputerze wysyła określony ciąg znaków - procesor nie odpowiada...
Teraz dostał jakiegoś "muła"(jest to nowy procesor) - jakby zmieniło się wewnętrzne taktowanie...
Oto ten bootloader:
Podczas programowania ustawiam
hfuse= 0xD8
lfuse = 0x62
Extended = 0xFF
Czy watchdog powinien być włączony?(WDTON)?
Będę bardzo zobowiązany za pomoc - już brakuje mi pomysłów...
pozd
Piotr
Na wstępie się przywitam - na imię mam Piotr, jestem sobą początkującą w kwestii programowanie mikrokontrolerów AVR - przez ostatni rok "bawiłem" się w różne układy na m32 - pisząc soft w bascomie.
Przesiadłem się kilka dni temu na procesor m1280 - i tu mam kilka problemów, których źródła nie potrafię zdiagnozować.
Przede wszystkim - po wgraniu nieco zmodyfikowanego orgyginalmego bascomowego bootloadera - zauważyłem że procesor pracuje bardzo wolno..
widzę to po odświeżaniu ekranu LCD - pętla wykonuje się dużo wolniej niż na m32.
Na tyle wolno że nie mogę podjąć transmisji przez port COM(choć przed zablokowaniem procesora(xle ustawione fusebity - pierwsza linijka byla odhaszowana) - COM spokojnie śmigał. Aplikacja na komputerze wysyła określony ciąg znaków - procesor nie odpowiada...
Teraz dostał jakiegoś "muła"(jest to nowy procesor) - jakby zmieniło się wewnętrzne taktowanie...
Oto ten bootloader:
Kod: text
Podczas programowania ustawiam
hfuse= 0xD8
lfuse = 0x62
Extended = 0xFF
Czy watchdog powinien być włączony?(WDTON)?
Będę bardzo zobowiązany za pomoc - już brakuje mi pomysłów...
pozd
Piotr