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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 17 lip 2025, o 18:28


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 19 ] 
    Autor Wiadomość
     Tytuł: Plik .hex
    PostNapisane: 11 paź 2016, o 19:25 
    Offline
    Nowy

    Dołączył(a): 03 mar 2016
    Posty: 11
    Pomógł: 0

    Witam. Moim problemem jest plik z rozszerzeniem .hex. Chcę wgrać na Atmege 8 bootloadera przy użyciu programu mkavrcalculator. Mam ustawione taktowanie na 16MHz, wszystko sprawne, mikrokontroler wyszukuje, jednakże za żadne skarby nie mogę zrozumieć jak wgrać ten plik z końcówką .hex. Mam to skądś pobrać czy ja mam to napisać czy o co w tym chodzi. Jak to wgrać na mikrokontroler. Proszę o pomoc, pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 11 paź 2016, o 19:45 
    Offline
    Użytkownik

    Dołączył(a): 29 mar 2012
    Posty: 595
    Lokalizacja: Jaworzno
    Pomógł: 39

    A oglądałeś ten poradnik Mirka?
    https://www.youtube.com/watch?v=1KcyLMuvcHQ

    _________________
    Pozdrawiam
    PP



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 11 paź 2016, o 19:49 
    Offline
    Użytkownik

    Dołączył(a): 24 kwi 2013
    Posty: 454
    Pomógł: 30

    Trzeba wybrać zapisz, potem zaznaczasz "flash" i wtedy odblokuje się opcja wyboru pliku.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 11 paź 2016, o 19:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 mar 2015
    Posty: 38
    Pomógł: 9

    Cześć,
    W mkavrcalculator przechodzisz do zakładki programator avr wybierasz zapis i Flash podajesz ścieżkę do pliku i klikasz wykonaj.

    Przykład:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 11 paź 2016, o 20:37 
    Offline
    Nowy

    Dołączył(a): 03 mar 2016
    Posty: 11
    Pomógł: 0

    Okej, ja rozumiem że musimy to kliknąć i wgl wybrać zapisz, tylko skąd mam wziąć ten plik .he. Głównie o to mi chodzi. Nie oglądałem, już się za to biore.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 00:47 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2596
    Pomógł: 129

    Od razu sciagnij program AVP Vela i znajdziesz tam poradniki jak zaczac przygode z mikrokontrolerami przy pomocy srodowiska Eclipse



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 14:38 
    Offline
    Nowy

    Dołączył(a): 03 mar 2016
    Posty: 11
    Pomógł: 0

    Chcę zaprogramować ten mikrokontroler na arduino z programem ArduinoIDE więc Eclipse mi się tutaj teraz chyba nie przyda.
    Zrobiłem tak jak w poradniku, lecz wyskakuja mi takie błędy:
    1."make"' is not recognized as an internal or external command,
    operable program or batch file.
    2.'"make.exe"' is not recognized as an internal or external command,
    operable program or batch file.

    Pomożecie?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 14:43 
    Offline
    Użytkownik

    Dołączył(a): 24 kwi 2013
    Posty: 454
    Pomógł: 30

    Ale jaki chcesz loader wrzucić, Mirkowy, czy Arduinowy i gdzie ten błąd wyskakuje?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 14:47 
    Offline
    Nowy

    Dołączył(a): 03 mar 2016
    Posty: 11
    Pomógł: 0

    Cały problem zaczął się od tego, że zepsuła mi się atmega328 która była w zestawie z arduino. Mam atmege8, lecz arduino nie chce mi jej programować. Z tego co wyczytałem na początku to taktowanie atmegi. Zmieniłem na zewnętrzne 16Mhz, dodałem kwarc i to działa. Arduino nadal nie może zaprogramować mi atmegi bo wyskakuje błąd stk500. Teraz wydaje mi się że to może być przez ten bootloader, więc chciałbym po prostu wiedzieć jak mam to zrobić aby tą atmege dało się przez te arduino programować. Mam arduino i mam Usbasp4.0.
    Błąd ten wyskakuje gdy po ustawieniu w bootloaderze wszystich informacji o atmedze klikam kompiluj. (wyświetla się w konsoli)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 14:52 
    Offline
    Użytkownik

    Dołączył(a): 24 kwi 2013
    Posty: 454
    Pomógł: 30

    No to trzeba mieć najpierw pliki do IDE arduino, żeby generował bootloader do atmega8 (żeby dało się go wybrać z menu).
    Możesz też olać bootloader i wszystko ładować przez USBASP, ale i tak trzeba mięć pliki do IDE Arduino, żeby kod kompilował się pod Atmega8.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 14:55 
    Offline
    Nowy

    Dołączył(a): 03 mar 2016
    Posty: 11
    Pomógł: 0

    Mógłbyś mi z tym pomóc? Skąd mogę dostać te pliki do arduino?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 15:00 
    Offline
    Użytkownik

    Dołączył(a): 24 kwi 2013
    Posty: 454
    Pomógł: 30

    Tutaj niby jest wersja pod ATB w którym da się wybrać atmegę8, choć sam nie próbowałem z tym procesorem (trochę mało flasha jak na arduino):
    topic5572.html



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 15:04 
    Offline
    Nowy

    Dołączył(a): 03 mar 2016
    Posty: 11
    Pomógł: 0

    Nie posiadam ATB niestety więc chyba nic z tym nie zrobie ;/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 15:09 
    Offline
    Użytkownik

    Dołączył(a): 24 kwi 2013
    Posty: 454
    Pomógł: 30

    Niema znaczenia że nie masz, ważne że ta wersja obsługuje różne proce.
    Nie jestem pewien czy będzie tam działał bootloader, ale powinno się dać wgrywać softy przez USBASP.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 15:11 
    Offline
    Nowy

    Dołączył(a): 03 mar 2016
    Posty: 11
    Pomógł: 0

    No dobrze, spróbuję to wieczorem zrobić. A jeżeli chciałbym programować tak jak programowałem na samym początku tzn bezpośrednio ze zwykłego arduino ide wpinając w arduino procka i tyle? Jak mam odpalić tą atmege 8 żeby dała się zaprogramować?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 15:22 
    Offline
    Użytkownik

    Dołączył(a): 24 kwi 2013
    Posty: 454
    Pomógł: 30

    Zwykłe arduino, czyli przez loader, więc musisz mieć bootloader do m8.
    Niby pliki do m8 tam są ale nie wiem czy się wgra przez "wypal Bootloader," chyba nie.

    W każdym razie po wybraniu płytki ATB->Atmega8 16MHz, programatora USBASP i skrótu CTRL+Shift+U powinno dac się z tego korzystać.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 15:45 
    Offline
    Nowy

    Dołączył(a): 03 mar 2016
    Posty: 11
    Pomógł: 0

    Rozumiem, a mam jeszcze jedno pytanie. Czy jeżeli kupie atmege328 ze sklepu to tez będe musiał wgrywać bootloader'a do niej?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 15:47 
    Offline
    Użytkownik

    Dołączył(a): 24 kwi 2013
    Posty: 454
    Pomógł: 30

    Możesz, ale możesz też korzystać tylko z USBASP.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Plik .hex
    PostNapisane: 12 paź 2016, o 20:33 
    Offline
    Nowy

    Dołączył(a): 03 mar 2016
    Posty: 11
    Pomógł: 0

    Dziękuje bardzo za pomoc. Za pomocą USBASP udało mi się wgrać bootloader na atmege8. Wszystko śmiga. Dziękuje bardzo



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

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