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 w 2025? 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 maja 2025, o 14:17


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 40 ]  Przejdź na stronę 1, 2  Następna strona
    Autor Wiadomość
    PostNapisane: 1 sie 2016, o 16:08 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Cześć,
    mam problem z zaprogramowaniem ATtiny841 przy użyciu MkAvrCalculator. Nie ma tego procka na liście. Przeczytałem na jakimś forum, że wystarczy zmodyfikować plik avrdude.conf tzn. dodać tam tego procka. Zauważyłem, że Mirek także modyfikował ten plik (były chyba dwa procesory dodane przez niego). Lecz po dodaniu takiego fragmentu
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język xml
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    nadal nie widać procka na liście :(

    Próbowałem także skorzystać z eclipse+AVR toolchain. Tam faktycznie ATtiny841 znajduje się na liście ale po jego wybraniu i naciśnięciu Apply pojawia się bład:
    Obrazek

    a przy próbie odczytu sygnatury procesora przez programator taki błąd:
    Obrazek

    Jak sobie z tym poradzić? (java jest aktualna)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 sie 2016, o 19:22 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    Na moje oko masz zły kawałek kodu, generuje dokładnie błąd weryfikacji.
    Weź z tego artykułu:
    http://www.ve7xen.com/blog/2014/03/07/p ... h-avrdude/

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 sie 2016, o 19:53 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Niestety nie pomogło :(

    Dorzucam jeszcze screen z MkAvrCalculator:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 sie 2016, o 20:20 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    No dobra, to zróbmy po kolei:
    Jaka masz wersję avrdude?
    Według mnie od 6.1 ten procek jest wspierany.
    Na razie spróbuj zostawić MKAvrCalculator i eclipse, odpal avrdude z terminala i sprawdź wersję, a jak jest 6.1 to spróbuj zaprogramować z terminala.
    MKAvrCalculator podpowiada odpowiednią komendę.
    Zwróć uwagę, że avrdude prawidłowo odczytuje sygnaturę t841 i porównuje ją z Atmega8

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 sie 2016, o 17:20 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Wersja 6.2
    Obrazek

    nie obsługuje niestety attiny841


    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 sie 2016, o 22:27 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    Spróbuj wgrać ten config po rozzipowaniu we właściwe miejsce, C:\AVRDUDE
    W drugim screenshocie wyświetla błąd, że nie umie znaleźć avrdude.conf, a więc nie zaprogramuje żadnego procka :)
    Wynika to chyba z tego, że w avrdude.conf jest coś nie tak.
    Komenda powinna wyglądać mniej więcej tak:
    Składnia: [ Pobierz ] [ Ukryj ]
    język bash
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Autor postu otrzymał pochwałę

    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2016, o 14:24 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Działa pięknie w terminalu. W eclipse nadal nie da się zaprogramować.

    Terminal:
    Obrazek

    Eclipse:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2016, o 14:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    No to 90% załatwione :)
    Eclipse jest na moje oko za stare na 6.2
    Powiem Ci, że ja stoję na avrdude 6.1 - nowsze mi generowały problemy, a 6.3 w ogóle nie współpracował....
    Sprawdź to eclipse, czy nie za stare, w Help masz sprawdzanie uaktualnień, ja teraz mam Mars 2 ale nie wiem, który jest najnowszy. Mi działa i niech działa...

    Także toolchain - weź najnowszy bezpośrednio ze strony Atmela:
    http://www.atmel.com/tools/ATMELAVRTOOL ... NDOWS.aspx
    Będziesz miał niestety jeszcze jeden problem - podobno jest kłopot z plikami .h - nie pasują do procesora i trzeba samemu definiować porty itd....

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2016, o 17:47 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Dzięki za pomoc udało się uruchomić pod eclipsem. MkAvrCalculator nie współpracuje nadal.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2016, o 18:25 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    Super!!
    Na MK się nie znam.
    A jak pliki nagłówkowe? Pasują?

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 sie 2016, o 20:40 
    Offline
    Moderator
    Avatar użytkownika

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

    Jakby ktoś zdobył ale w STAREJ wersji plik XML do ATtiny841 to mógłbym dodać do MkAvrCalculatora ... jeśli nie to na razie nie będę w stanie go dodać

    _________________
    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: 3 sie 2016, o 22:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    Mirku, plik XML do avrdude?

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 sie 2016, o 01:57 
    Offline
    Moderator
    Avatar użytkownika

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

    sq5rix napisał(a):
    Mirku, plik XML do avrdude?

    Nie nie ;) chodzi o pliki z Atmela ("Part description files") ... ale z tego co się już zorientowałem, SunRiver sprawdzał też ... niestety nie ma starych wersji tych plików XML są tylko nowe jak już z nowego Atmel Studio. A jak na razie nie trawię tych nowych XML'i może kiedyś po jakimś większym upgrejdzie MkAvrCalca dorobię również czytanie danych z nowych XML'i

    _________________
    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: 4 sie 2016, o 06:07 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    sq5rix napisał(a):
    A jak pliki nagłówkowe? Pasują?


    Chyba tak, eclipse nie zgłasza błędów :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 sie 2016, o 09:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    Błędów nie będzie, tylko procek się powiesi albo zadziała w sposób inny od przewidywanego - ale może już to jest poprawione :)

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 sie 2016, o 10:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2014
    Posty: 1475
    Pomógł: 167

    Na stronie Atmela przy opisie układu (http://www.atmel.com/devices/ATTINY841.aspx) jest "zestaw upgradowy" do Atmel Studio 6.1 w którym są także oficjalne pliki nagłówkowe. I te raczej powinny być poprawne.

    --
    Pozdrawiam,
    Robert



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 wrz 2016, o 12:13 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Chciałbym zmienić jeszcze taktowanie tego procka z 1MHz na 8MHz. Przy próbie odczytu fuse bitów w eclipse(mars) wyskakuje taki błąd. Pomożecie? :)
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 wrz 2016, o 20:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    Z powodu tego błędu przy odczycie procka wycofałem się z avrdude do 6.1 - błąd wyskakiwał mi w 6.2 i 6.3, choć dawało się programować.
    Zakładam, ze dałeś -B 8 w zakładce Other

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 13:01 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Tak w zakładce other jest -B 8. Mam już napisany kod i wszystko ładnie się programuje i działa. Ale chciałbym zwiększyć taktowanie.

    ------------------------ [ Dodano po: 1 minucie ]

    wersja avrdude 6.2



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 17:14 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

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

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 17:44 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Ale stracę możliwość programowania attiny841 prawda?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 18:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    Dlaczego? Sam sobie dopisałeś ten procesor do avrdude.conf, według mnie wszystko będzie dobrze.
    Ups, podałem downgrade w ubuntu, na Windows normalnie zainstaluj 6.1
    Z tym, że uważaj na avrdude.conf, żeby go nie nadpisać przy instalacji - nie wiem, jak się zachowuje instalator Windows. Lepiej go skopiuj gdzieś na bok.

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 18:45 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Okej zaraz sprawdzę. A pomożesz dopisać do avrdude.conf programator ATB bo jak ja go dopisuję to mi wyrzuca błąd związany z id_type

    ------------------------ [ Dodano po: 10 minutach ]

    Pobrałem avrdude 6.1 podmieniłem pliki avrdude.conf. Pokazuje taki błąd
    Obrazek

    ------------------------ [ Dodano po: 10 minutach ]

    Procka da się zaprogramować



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 18:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 wrz 2014
    Posty: 1530
    Lokalizacja: Warszawa
    Pomógł: 55

    To niedobrze - nie wiem, co z tym zrobić :(

    _________________
    --... ...-- - --- -- . -.-



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 19:15 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Może jakiś inny program do zmiany fusebitów ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 19:39 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2014
    Posty: 1475
    Pomógł: 167

    gumeni napisał(a):
    Pobrałem avrdude 6.1 podmieniłem pliki avrdude.conf. Pokazuje taki błąd
    Nie wrzucaj konfigów z innych wersji avrdude. Bo były w nich duże zmiany i będziesz miał problem z działaniem. Jak będziesz miał właściwe avrdude, to przeedytuj jego konfig dopisując odpowiednią pozycję.

    Jak Mirek nie potrzebuje w xml-ach do zaimportowania do mkAVRCalkulatora za dużo sekcji, to mogę na szybko podrzucić pliki opisujące ten procek. Czy wystarczą sekcje ADMIN:LOCKBIT:FUSE?

    --
    Pozdrawiam,
    Robert



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 19:43 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Nie wiem czemu ale chyba coś źle robię bo po dopisaniu attiny841 do avrdude.conf nadal pokazuje się, że procesor nie jest wspierany.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 19:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2014
    Posty: 1475
    Pomógł: 167

    A wrzuć konfig który chcesz przerobić. Może nam si uda :)

    --
    Pozdrawiam,
    Robert



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 19:51 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    W załączniku avrdude.conf z wersji 6.1


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 wrz 2016, o 20:21 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2014
    Posty: 1475
    Pomógł: 167

    A zobacz czy przy tym konfigu będzie Ci widział procesor (oczywiście obowiązkowo przeładuj eclipse)?
    Załącznik:
    avrdude.zip


    --
    Pozdrawiam,
    Robert


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



    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: 40 ]  Przejdź na stronę 1, 2  Następna strona

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