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



Teraz jest 30 mar 2026, o 18:23


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 28 sty 2015, o 20:36 
Offline
Użytkownik

Dołączył(a): 25 sie 2014
Posty: 52
Pomógł: 0

Witam,
Chciałbym wiedzieć czy jest możliwość wgrania .hex przez eclipse do avr gdy korzystam z bootloadera na atm8 wygenerowanego przez mkboot i konwertera rs232 usb to com. Ogólnie chodzi mi o to, że nacisnę upload i wgrywa jak w przypadku używania programatora usbasp. Nie chcę mi się szukania tego hex i przez np mkboot wgrywać - mała strata czasu ;)

PS nie wiem czy jest to zrozumiałe ;) jestem początkującym

#edit:
Mam jeszcze 2 pytania:
1) dlagczego przy wgranym bootloaderze dioda sygnalizująca komunikację na konwerterze cały czas miga? co wysyła?
2) czy program w c będzie wyglądał tak samo jak bez bls
3) co to jest uC RESET? To jest to samo co zwykły reset?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 21:29 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Znajdź program, który możesz uruchomić z wiersza polecenia jak avrdude. mkbootloader nie ma takiej opcji. W avrdude można wybrać arduino jako programator, więc może wgraj sobie taki bootloader do procka. Jest też do wyboru AVR109 bootloader.

1) Tak. Po resecie procesor wysyła ? przez 1 sekundę (lub więcej jak sobie przestawisz) i czeka na odpowiedź programu mkbootloader
2) Tak. W procesorze masz 2 programy. Bootloader uruchamiany jest po starcie i jak nie dostanie odpowiedzi programu to uruchamiany jest właściwy program. W programie nic nie musisz zmieniać.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 21:44 
Offline
Użytkownik

Dołączył(a): 25 sie 2014
Posty: 52
Pomógł: 0

Cytuj:
Znajdź program, który możesz uruchomić z wiersza polecenia jak avrdude. mkbootloader nie ma takiej opcji. W avrdude można wybrać arduino jako programator, więc może wgraj sobie taki bootloader do procka. Jest też do wyboru AVR109 bootloader.

Tak szczerze to tego nie rozumie
i jeszcze to 3 pytanie "co to jest uC RESET? To jest to samo co zwykły reset?"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 21:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Nie znam kontekstu twojego 3-go pytania
co mogę podpowiedzieć to skrót
uC - oznacza mikrokontroler



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 22:01 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Eclipse do programowania uruchamia zewnętrzny program avrdude z parametrami. Otwórz sobie jakiś folder przytrzymaj Shift i kliknij w puste miejsce prawym klawiszem myszy i wybierz Otwórz okno polecenia tutaj. Wpisz sobie notepad i kliknij Enter. To jest wywołanie programu z wiersza poleceń. Jak sobie teraz wejdziesz do folderu gdzie masz ten swój nazwa_pliku.hex i zrobisz jeszcze raz o samo tylko wpiszesz notepad nazwa_pliku.hex to otworzysz sobie swój plik w notatniku. avrdude robi podobnie.

A tutaj chodzi mi o to, że albo wybierzesz programator, którego może użyć avrdude albo całkiem innego programu, którego możesz wywołać z wiersza poleceń.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 22:35 
Offline
Użytkownik

Dołączył(a): 25 sie 2014
Posty: 52
Pomógł: 0

Odnośnie resetu to w mkboot jest napisane "Press uC RESET button..." gdy resetuje procka to nic się nie dziej poza tym, że wyskakuje powiadomienie o tym, że czas minął.

A odnośnie tego avrdude to dzięki. Teraz wiem jak to dokładnie działa.
Rozumiem, że muszę wpisać odpowiednie parametry przy wyborze programatora, tak? Jeśli tak to poprosił o nie i gdzie je dokładnie wpisac



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2015, o 22:41 
Offline
Moderator
Avatar użytkownika

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

A ja polecę koledze zacząć od tej książki:

http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

na prawdę mnóstwo się w głowie wyjaśni

_________________
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: 29 sty 2015, o 09:12 
Offline
Użytkownik

Dołączył(a): 25 sie 2014
Posty: 52
Pomógł: 0

Teraz po obejrzeniu po raz drugi film pana Mirka zrozumiałem wszystko tylko dalej się męczę z tym Eclipse. Wymyślam jakieś dziwne parametry ;)



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: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO