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 10 lip 2025, o 02:40


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
    Autor Wiadomość
    PostNapisane: 9 lis 2012, o 01:16 
    Offline
    Nowy

    Dołączył(a): 09 lis 2012
    Posty: 3
    Pomógł: 0

    Witam,
    ponieważ nie znalazłem wątku odpowiadającego takiemu problemowi, zadaję pytanie w nowym temacie.
    Zakupiłem jakiś czas temu program mkAVR Calculator i zaprogramowałem nim kilka razy mikrokontrolery ATMEGA32, jak i ATMEGA8. Używam taniego programatora usbasp. Ostatnio próbowałem zaprogramować zablokowaną ATMEGĘ8 (co oczywiście się nie powiodło), po czym przerzuciłem się na sprawną ATMEGĘ32, którą programowałem wcześniej już kilkukrotnie. Od tego czasu przy naciskaniu na przycisk "Sprawdź podłączony AVR", pojawia się błąd avrdude:
    avrdude.exe: Device signature = 0x1e9502
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
    avrdude.exe: reading signature memory:

    Sprawdziłem i sygnatura 0x1e9502 odpowiada faktycznie sygnaturze ATMEGI32. Dodam, że mikrokontroler programuje się normalnie, tylko z samym sprawdzeniem podłączenia coś jest nie tak. Zainstalowałem avrdude w innym folderze, który wskazałem mkAVR, ale nic to nie pomogło.
    W pliku avrdude.conf znalazłem dodatkowo linie:
    # Appnote AVR109 also has a table of AVR910 device codes, which
    # lists:
    *tutaj kilka linii kodu*
    # ATmega32 0x7F 0x1E 0x95 0x02
    , czyli wydaje się, że avrdude ma poprawnie zapisaną sygnaturę ATMEGI32

    Dodam jeszcze, że nie ma to znaczenia, czy wybiorę wcześniej z listy ATMEGĘ32, czy nie.
    Ktoś jest w stanie powiedzieć, dlaczego pojawia się ten błąd i jak się go pozbyć?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 08:24 
    Offline
    Moderator
    Avatar użytkownika

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

    ale to:

    avrdude.exe: Device signature = 0x1e9502
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

    nie jest żaden błąd, proszę bardzo mam w zestawie ATB procek ATmega1284P, start wykrywania procka wygląda tak:

    Obrazek

    gdzie tu jest błąd ? wszystko najnormalniej w świecie działa ;) .... lepiej włącz w programie MkAvrCalculator w zakładce "Ustawienia" ptaszka aby konsola pojawiała się gdy wystąpi błąd albo zawsze (potem zmienisz sobie) ... i pokaż czy w konsoli pokazuje się rzeczywiście jakiś ERROR

    to co wyżej związane jest z pewnym nietypowym pomysłem na jaki wpadłem tworząc MkAvrCalculator, który chyba jako jedyny albo jeden z nielicznych programów w tej klasie potrafi automatycznie wykryć procesor podłączony do programatora. Dlatego najpierw zawsze na próbę sprawdza czy jest tam ATmega8. Jeśli nie to dostaję sygnaturę która została wykryta i mogę dzięki temu pokazać jaki jest włożony faktycznie procek ;)

    jeśli więc dalej czegoś nie możesz zrobić - to jak mówię pokaż konsolę i ew dalsze błędy jeśli są ?

    _________________
    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: 9 lis 2012, o 11:03 
    Offline
    Nowy

    Dołączył(a): 09 lis 2012
    Posty: 3
    Pomógł: 0

    W ustawieniach mam właśnie zaznaczone, by konsola pokazywała się podczas wystąpienia błędu. Po kliknięciu przycisku "Sprawdź podłączony avr" pojawia się okno, a w nim:

    avrdude.exe: set SCK frequency to 187500 Hz
    avrdude.exe: AVR device initialized and ready to accept instructions

    Reading | ################################################## | 100% 0.02s

    avrdude.exe: Device signature = 0x1e9502
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
    avrdude.exe: reading signature memory:

    Reading | ################################################## | 100% 0.02s

    avrdude.exe: writing output file "C:\Users\Kuba\Documents\mkAVRCalculator\sig_tmp.hex"

    avrdude.exe: safemode: Fuses OK

    avrdude.exe done. Thank you.

    Tym razem skopiowałem całość logu. Po zamknięciu konsoli, tak jak wcześniej pojawiała się nazwa ATMEGA32 w polu nazwa AVR, tak teraz napisane jest "Błąd AVRDUDE!"
    Dodam jeszcze, że wcześniej wielokrotnie sprawdzałem podłączenie mikrokontrolerów przy pomocy mkAVR Calculator i wszystko było w porządku. Konsola nie pojawiała się, a nazwa mikrokontrolera zostawała poprawnie odczytywana.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 11:42 
    Offline
    Moderator
    Avatar użytkownika

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

    No tak ale nie widzi kolega, że to dokładnie to samo co ja wyżej pokazałem ? I że to nie jest żaden błąd taki wynik konsoli ?

    Nie mówię że kolega ma przywidzenia - ale błąd musi leżeć gdzieś indziej tylko ciężko mi tak na podstawie tylko tych informacji dojść - bo właśnie w konsoli jest wszyściutko OK ?

    Tak przy okazji czy kolega może pobrał najnowszą wersję MkAvrCalculator ? Nawet wczoraj wieczorem była mała aktualizacja. Proszę pobrać i sprawdzić

    jeśli nadal nie będzie działać - to proszę złapać mnie na Skype - chętnie pomogę i szybko sprawdzimy co jest nie tak ok? Mój nick skype: mirekk36

    _________________
    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: 9 lis 2012, o 12:19 

    Pomógł: 0

    Można Mirku wiedzieć co się zmieniło? bo build i vers została taka sama. O już widzę, że dodałeś RSTDISBL



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 12:59 
    Offline
    Użytkownik

    Dołączył(a): 14 maja 2012
    Posty: 518
    Pomógł: 6

    to się przypomnę!
    ATmega88 jest rozpoznawana, ale w fusach uproszczonych nic nie jest rozpoznane



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 13:17 
    Offline
    Moderator
    Avatar użytkownika

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

    rezasurmar napisał(a):
    Można Mirku wiedzieć co się zmieniło? bo build i vers została taka sama. O już widzę, że dodałeś RSTDISBL


    Ależ to jest od samego początku :) nigdy nie brakowało żadnego Fusebita

    Zmiany były drobne plus jedna ważniejsza - czyli lepsze wsparcie dla programatora USBtiny

    niestety aktualizacje nie powodują zmiany numeru wersji, wszystko jest robione wciąż pod "build 59" pomimo to polecam pobierać sobie raz na miesiąc a najrzadziej to raz na 3 miesiące - zawsze jakieś drobiazgi są poprawiane.

    aha i dodana została pełna obsługa procesorów ATmega1284P a że zdobyłem taki to już sprawdziłem i działa w pełni poprawnie

    ------------------------ [ Dodano po: 2 minutach ]

    wireless napisał(a):
    to się przypomnę!
    ATmega88 jest rozpoznawana, ale w fusach uproszczonych nic nie jest rozpoznane


    ale to niemożliwe :( zobacz sam zarówno m88 jak i m88P działają poprawnie

    Obrazek

    _________________
    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: 9 lis 2012, o 13:37 
    Offline
    Użytkownik

    Dołączył(a): 14 maja 2012
    Posty: 518
    Pomógł: 6

    po wybraniu z listy działa,
    nie działa jak puścimy - sprawdź avr
    procesor rozpoznaje, a w zakladce z fusami nic nie ma



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 13:44 

    Pomógł: 0

    Chodziło mi bardziej o opis funkcji Pozwól na zmianę, ale faktycznie jest ;), pomroczność jasna mnie jakaś ogarnęła :).
    Po prostu zawsze czytam historię zmian, takie mam schorzenie zawodowe ;).



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 13:53 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 582
    Pomógł: 17

    wireless napisał(a):
    po wybraniu z listy działa,
    nie działa jak puścimy - sprawdź avr
    procesor rozpoznaje, a w zakladce z fusami nic nie ma


    A czy przed kliknięciem sprawdź podłączony AVR zmieniasz w lewym górnym rogu na pełna lista?

    Sam programowałem M88 jakieś 3 tyg temu i nie było żadnych problemów.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 14:03 
    Offline
    Użytkownik

    Dołączył(a): 14 maja 2012
    Posty: 518
    Pomógł: 6

    xamrex napisał(a):
    A czy przed kliknięciem sprawdź podłączony AVR zmieniasz w lewym górnym rogu na pełna lista?

    teraz działa !!! - dzięki xamrex

    Mirku, czy dla przyszłych pokoleń pytaczy ;) , da się to zmienić?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 14:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 04 lut 2012
    Posty: 778
    Pomógł: 9

    A ja zauważalnym że u mnie chociaż bym chciał zaznaczyć short list to nie da rady, zamiast tego full list jest tak jakby na stale zaznaczone :)
    No i nawet po aktualizacji mam po angielsku ale zaczynam się przyzwyczajać :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 15:07 
    Offline
    Użytkownik

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

    Potwierdzam spostrzeżenie kolegi osa1313. Również nie mogę zmienić na krótką listę. Wersja najnowsza.
    PP

    _________________
    Pozdrawiam
    PP



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 15:14 

    Pomógł: 0

    Fakt nie można zmienić, ale procki są na tyle poukładane "popularnością", że sam zawsze korzystałem z pełnej listy.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 15:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 04 lut 2012
    Posty: 778
    Pomógł: 9

    Może już tak zostać bo ta lista i tak nie jest długa :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 15:30 
    Offline
    Moderator
    Avatar użytkownika

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

    No i o to chodzi w najnowszej wersji właśnie już na SZTYWNO zapiąłem pełną listę - to najszybsza dla mnie droga poprawy tego stanu rzeczy.

    rezasurmar --> ja ciebie ale także innych użytkowników tego mojego programu po raz kolejny BARDZO bardzo przepraszam, za taki dziwny system uaktualnień, bez zmiany numeru wersji, bez opisów co nowego itp itd

    niestety - z uwagi na to, że oprogramowanie cały czas rozwijam jak dla mnie czysto hobbystycznie poniekąd, gdyż zarobić się na nim nie da .... to też priorytety zmian są nieco inne i proszę o wybaczenie. Ale jak widzicie staram się jak mogę i obiecuję, że kiedyś wezmę się za ten program od nowa. Powstanie wtedy wersja 2.0, mam nadzieję że będzie działać szybciej i lepiej .... no ale to plany na przyszłość na razie

    póki co mam nadzieję, że pomimo wad program chociaż troszkę się przydaje ?

    co jakiś czas dodaję (zresztą często dzięki uprzejmości naszego zacnego Mistrza SunRivera) nowe procki do konfiguracji AVRDUDE, gdy ktoś pisze , że np ma jakiś i avrdude go nie wykrywa .... to zwykle - udaje się go wdrożyć dość szybko do MkAvrCalca ;)

    _________________
    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: 9 lis 2012, o 15:45 

    Pomógł: 0

    Nie masz za co Mirku przepraszać, działa, działa, czego chcieć więcej ;). Wspominałem już, że mam takie schorzenie, że po upgrade zaraz patrzę na historię zmian :).

    Fakt, że bez usbasp czasem mam problem z ustawieniem fusów na świeżych prockach pod avrkalk, ale przerzucam się wtedy na AS4 zmieniam jedną opcję w fusach i już wszystko pięknie działa :).

    Nawet jak mam z czymś problem, to sprawdzam za chwile na AS4, a to na dragonie itd. Się okazuje potem, że albo był podział przez 8 i mi stk500v2 świruje na avrkalk, ale to wina samego stka ;) a nie avrcalka ;).

    Powinieneś zrobić jakiś system powiadomień na stronie o aktualizacjach programu.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 15:58 
    Offline
    Moderator
    Avatar użytkownika

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

    rezasurmar napisał(a):
    Fakt, że bez usbasp czasem mam problem z ustawieniem fusów na świeżych prockach pod avrkalk, ale przerzucam się wtedy na AS4 zmieniam jedną opcję w fusach i już wszystko pięknie działa :). .


    A jaki problem ? z USBASP ? niemożliwe ;) .... jedyne co może się dziać - to fakt, że fabryczne taktowanie procka 1MHz wymaga spowolnienia SCK na ISP. Ale wtedy w MkAvrCalc'u jest przecież piękna rozwijana opcja z wyborem różnych prędkości SCK. Zresztą specjalnie jest dorobiony pewien fajny Fiuczer z którego może dotąd nie korzystałeś przełączając się na inny programator w tym momencie i AVRS

    otóż jak wykryjesz procka fabrycznie taktowanego żółtym klawiszem, to on od razu ustawi spowolnione automatyczne taktowanie procka i możesz spokojnie bez żadnych przeszkód przeprogramować fuski na większe taktowanie i po sprawie - potem działa już na normalnej prędkości SCK

    _________________
    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: 9 lis 2012, o 16:11 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Oj tama chodzą i narzekają :)

    ja to dopiero mam zabytkową wersję bo dobry rok jak nie zasysałem nowej wersji ....
    i żyje i mam się dobrze :)

    To kawał dobrej roboty i może temu nie widzę potrzeby by zmieniać , jedynie szkoda że niema zmian
    numeracji bo bym wiedział o ile jestem do tyłu za wszystkimi :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 16:32 

    Pomógł: 0

    Miałem na myśli że nie mam usbasp a tylko stk 500 i dragona. Nie licząc ATB



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lis 2012, o 16:33 
    Offline
    Moderator
    Avatar użytkownika

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

    rezasurmar napisał(a):
    Miałem na myśli że nie mam usbasp a tylko stk 500 i dragona. Nie licząc ATB


    ach, źle przeczytałem i zrozumiałem - sorki

    _________________
    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: 14 lis 2012, o 18:44 
    Offline
    Nowy

    Dołączył(a): 09 lis 2012
    Posty: 3
    Pomógł: 0

    Okazało się, że wina leżała po stronie zasilania mojej płytki i dzięki panu Mirkowi już wszystko działa jak należy:). Temat można uznać za zamknięty.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 lis 2012, o 19:52 

    Pomógł: 0

    Możesz opisać co dokładnie było problemem dla przyszłych pokoleń? ;).



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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