Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 26 sty 2025, o 20:21


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 16 sty 2017, o 20:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lut 2013
Posty: 126
Lokalizacja: Turbia
Pomógł: 0

Witajcie, mam problem z tym bootloaderem i od kilku dni nie mogę sobie poradzić.
Wgrałem bootloader do mikrokontrolera, ustawiłem fusebity i za pomocą bootloadera wgrałem swój testowy program.

Fusebity
Obrazek

Bootloader działa poprawnie bo mikrokontroler jest wykrywany i da się załadować hex do pamięci.
Niestety hex się nie wykonuje i nie wiem co jest nie tak. Hex wgrany przez programator działa poprawnie.

Kod:
void setup() {

   pinMode(13, OUTPUT);
   digitalWrite(13, LOW);//test
}

void loop() {

   digitalWrite(13, LOW);//test
   delay(500);
   digitalWrite(13, HIGH);//test
   delay(500);
}


Jak widać mój program testowy to najzwyklejszy blink.
Próbowałem różnych ustawień fusebitów ale nic nie pomogło.

Kod bootloader
Składnia: [ Pobierz ] [ Ukryj ]
język asm
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Ma ktoś jakiś pomysł co jeszcze można z tym zrobić?

_________________
Zestaw ATB 1.04
Niebieska książka
Zielona książka



Ostatnio edytowano 17 sty 2017, o 15:57 przez dexter, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2017, o 00:03 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

dexter napisał(a):
Wgrałem bootloader do mikrokontrolera, ustawiłem fusebity i za pomocą bootloadera wgrałem swój testowy program.

Trzeba było pokazać jeszcze mniejszy obrazek to zagadka byłaby jeszcze lepsza ...

Pokaż że pan zrzut ekranu z całego okna MkAvrCalculatora żeby było widać wszystko - szczególnie na górze wartości fuse i lockbitów a nie tam tą zakładkę, która przy okazji NAJMNIEJ mówi cokolwiek

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2017, o 15:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lut 2013
Posty: 126
Lokalizacja: Turbia
Pomógł: 0

Zaktualizowałem screen w pierwszym poście. Wszystko jest ustawione fabrycznie, ja zmieniłem tylko bity bootloadera i wyłączyłem podział taktowania.

_________________
Zestaw ATB 1.04
Niebieska książka
Zielona książka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2017, o 16:13 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

no dobrze teraz widać .... jakie masz fusebity ale ciebie trzeba za język ciągnąć ,... eeeeh .... a jaką prędkość baudrate ustawiłeś?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2017, o 16:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lut 2013
Posty: 126
Lokalizacja: Turbia
Pomógł: 0

19200 - taka jak w pliku asm bootloadera. PC wykrywa procka, da się wgrać hexa ale po tym cisza. Co ciekawe wgranie mojego hexa przez MKBootloader działa i hex się wykonuje wiec problem jest albo w kodzie asm albo w fusebitach.

_________________
Zestaw ATB 1.04
Niebieska książka
Zielona książka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2017, o 16:29 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

A no to ja myślałem, że ci coś MkBootloader nie działa ... ale jak działa ... no to znaczy, że masz coś z kodem nie tak

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2017, o 16:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lut 2013
Posty: 126
Lokalizacja: Turbia
Pomógł: 0

Problem w tym że nie wiem co jest nie tak, bootloader niby pod ten procek a tu klapa...

_________________
Zestaw ATB 1.04
Niebieska książka
Zielona książka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 sty 2017, o 16:38 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

a bez bootloadera wsad działa ? jak się go wgra programatorem sprzętowym?

------------------------ [ Dodano po: kilkunastu sekundach ]

oczywiście ja mówię o MkBootloaderze a nie o innym

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2017, o 16:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lut 2013
Posty: 126
Lokalizacja: Turbia
Pomógł: 0

Działa wgrany zarówno programatorem USBASP jak i MkBootloaderem.

_________________
Zestaw ATB 1.04
Niebieska książka
Zielona książka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO