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 9 cze 2025, o 14:03


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
    Autor Wiadomość
    PostNapisane: 7 lut 2012, o 23:00 
    Offline
    Nowy

    Dołączył(a): 27 paź 2011
    Posty: 20
    Pomógł: 0

    No nie chce mi zagadać, za żadne skarby Eclipse z klonem STK500.

    Sam programator działa z AvrStudio4 i 5, mkAVR Calculator, bascom, więc problem ze sterownikami, połączeniami odpada.

    W Eclipse w Project / Properties / "C/C++ Build" / Environment / AVRDUDEOPTIONS mam:
    Cytuj:
    -p atmega8 -c stk500v2 -P com2 -V

    W Project / AVR / AVRDude Command line preview :
    Cytuj:
    avrdude -pm8 -cstk500v2 -Pcom2 -b9600
    -Uflash:w:04_LCD.hex:a


    Przy próbie programowania, stk mrugnie tylko raz diodą i Eclipse stoi przez chwilę na "Running AVRDude", a po kilku sekundach twierdzi że:
    Cytuj:
    Operation timed out while trying to access the avrdude programmer "stk500v2".
    Check that the programmer is connected, and switched on.

    Reason:
    avrdude:stk500_2_ReceiveMessage(): timeout

    Kto pomoże, bo nie wiem jakie w tej sytuacji kroki podjąć.

    pzdr.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lut 2012, o 23:48 
    Offline
    Moderator
    Avatar użytkownika

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

    Ja chętnie pomogę ;)

    Piszesz, że w Eclipse masz tak ustawione i nie działa:

    -p atmega8 -c stk500v2 -P com2 -V

    a jak wygląda ta sama linia w programie MkAvrCalculator ? Bo on przecież działa także w oparciu o ten sam avrdude co w Eclipse więc nie może być tak że w MkAvrCalculator działa a w Eclipse nie.

    No chyba, że .............. że nie zainstalowałeś sobie AVRDUDE ale tego z zakładki "Ustawienia" programu MkAvrCalculator do folderu WinAVR ????

    C:\WinAVR-20100110\bin

    jeśli nie to zrób to proszę - a jak nie pomoże to jak pisałem wyżej pokaż jak wygląda linia parametrów w MkAvrCalculator.

    _________________
    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: 8 lut 2012, o 01:54 
    Offline
    Nowy

    Dołączył(a): 27 paź 2011
    Posty: 20
    Pomógł: 0

    Oczywiście instalowałem. Siedzę nad tym.. sam już nie wiem który wieczór.

    Linijka wygląda tak samo. Przepisałem ją właśnie z Calculatora.

    I jest jeszcze coś dziwnego.

    Jak programuję z AvrStudio program ładuje się momentalnie ( na oko 1-2 sekundy). Dioda w programatorze mruga bardzo szybko ( prawie nie widać mrugania ).
    Po użyciu mkAvrCalculatora wsad się wgrywa, ale bardzo wolno, ok 15 sekund i po tej operacji programując z AvrStudio ten czas jest jeszcze dłuższy. ( dioda mruga lekko szybciej niż raz na sekundę przy zapisie, i o wiele wolniej przy weryfikacji ).
    Mowa o tak przepastnym programie:
    Device: atmega8
    Program: 1970 bytes (24.0% Full)
    (.text + .data + .bootloader)
    Data: 100 bytes (9.8% Full)
    (.data + .bss + .noinit)
    EEPROM: 15 bytes (2.9% Full)
    (.eeprom).

    Sytuację naprawia przeinstalowanie sterowników programatora... do ponownego użycia mkAvrCalculatora.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2012, o 08:03 
    Offline
    Moderator
    Avatar użytkownika

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

    A czy próbowałeś tego o czym pisałem wyżej ? czyli zainstalowania AVRDUDE w tym folderze który podałem? Bo w ogóle się do tego nie odniosłeś.


    Co zaś się tyczy pozostałej części twojej wypowiedzi to hmmm..... baaardzo dziwne. Pierwszy raz w życiu ktoś zgłasza mi taki problem, że MkAvrCalculator czyli tak na prawdę avrdude działa tak wolno z stk500v2 i trzeba sterowniki przeinstalować żeby znowu działał szybko w AVRS5. Nie twierdzę, że być może coś jest nie tak - ale w ogóle nie mam takiego programatora i ciężko mi to sprawdzić. Za to znam setki osób, które mają STK500v2 i jeszcze nigdy nikt nie pisał mi słowem o czymś takim.

    Chyba sobie z ciekawości kupię stk500v2 tylko żeby się nie okazało, że będzie wszystko działać jak należy bo nadal nie będę też w stanie pomóc ci na tak dziwny problem :( .... Być może można jakimś prarametrem dodatkowym dla AVRDUDE np [ -B baudrate] ustawiać prędkość taktowania SCK na maistrali ISP jak to ma miejsce dla USBASP czy chociażby FT232R ....

    możesz to wypróbować podając to polecenie z tym parametrem z konsoli nawet.

    No ale żeby do czegoś dojść to też warto się odnieść do moich sugestii wyżej - bo jak mówiłem na razie to najdziwniejsze jest to że avrdude w MkAvrCalc działa a w Eclipse nie. Zrób więc to co pisałem i daj znać.

    _________________
    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: 8 lut 2012, o 08:51 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    mirekk36 napisał(a):
    Chyba sobie z ciekawości kupię stk500v2 tylko żeby się nie okazało, że będzie wszystko działać jak należy bo nadal nie będę też w stanie pomóc ci na tak dziwny problem :(


    Może tak być, bo:
    - kol. żbik napisał, że ma klona
    Dlatego musiałbyś mieć takiego samego klona z tego samego źródła, a i wtedy nie ma pewności, że został tak samo złożony...

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 lut 2012, o 10:11 
    Offline
    Moderator
    Avatar użytkownika

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

    MirkoT napisał(a):
    Może tak być, bo:
    - kol. żbik napisał, że ma klona
    Dlatego musiałbyś mieć takiego samego klona z tego samego źródła, a i wtedy nie ma pewności, że został tak samo złożony...


    No właśnie zdaję sobie sprawę z tych klonów, bo co i rusz na różnych forach ludzie zgłaszają najróżniejsze problemy z tymi STK500v2 a szczególnie kupowanymi na allegro :( ... zresztą podobna sprawa bywa z USBASP kupowanymi na allegro.

    Dlatego bardzo mnie interesuje jak się zachowa ten opisywany tu STK500v2 przede wszystkim na tym samym avrdude z programu MkAvrCalculator także w Eclipse..... No ale kolega autor musi zrobić raz takie doświadczenie no i wypróbować też z ręki ten parametr -B xxx żeby można było coś dalej pomóc.

    _________________
    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: 10 lut 2012, o 13:18 
    Offline
    Nowy

    Dołączył(a): 27 paź 2011
    Posty: 20
    Pomógł: 0

    AvrDude instalowałem z mkAVRCalculatora do
    Cytuj:
    C:\WinAVR-20100110\bin\


    W Eclipse w Project / Properties / "C/C++ Build" / Environment / AVRDUDEOPTIONS jest :
    Cytuj:
    -p atmega8 -c stk500v2 -P com2 -V


    ale przy wybieraniu programatora command line preview się różni i może tu jest problem:
    Cytuj:
    avrdude -pm8 -cstk500v2 -Pcom3 -b9600
    -Uflash:w:04_LCD.hex:a


    Przy próbie programowania Eclipse korzysta z tej drugiej opcji:
    Cytuj:
    Launching C:\WinAVR-20100110\bin\avrdude -pm8 -cstk500v2 -Pcom2 -b9600 -Uflash:w:04_LCD.hex:a
    Output:
    avrdude: stk500_2_ReceiveMessage(): timeout
    avrdude execution aborted

    A po tym spowolnieniu przy programowaniu, to jak teraz sprawdzam, to wraca do normalnej prędkości też, po odłączeniu programatora od komputera (czytaj: zabraniu mu zasilania / zresetowaniu)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 lut 2012, o 13:51 
    Offline
    Użytkownik

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

    Czekaj może problemem jest sam port com ??
    ustal 1 raz na jakim comie masz STK500v2 i wywołuj z tego samego coma
    stosowanie -b (baudrate) niema większego znaczenia bo STK200v2 pracuje zazwyczaj z 19200bps
    jesli chciałeś go w ten sposób spowolnić - to katastrofa

    powtarzam

    -b (baudrate) -- ustawienie prędkości portu (ma znaczenie w przypadku fizycznych portów COM i starszych
    programatorów oraz debugerów np starego JTAGICE
    -B (time_ms) -- ustawienie opóźnienia gdzie czas podajemy w ms

    WAZNE JEST JAKĄ LITERKĄ PISZESZ -- zresztą wszystko jest w dokumentacji AVRDUDE

    _________________
    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: 10 lut 2012, o 14:18 
    Offline
    Moderator
    Avatar użytkownika

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

    No właśnie też mi coś tu nie gra, bo raz podajesz przykład z MkAvrCalculatora gdzie masz com2 a później z Eclipse gdzie masz raz com3 a potem znowu com2 ..... niestety jakieś zamieszanie wkrada się w twoje działania albo może wyjaśnienia i dlatego trudno coś podpowiedzieć.

    SunRiver ---> to ja byłem autorem podpowiedzi aby kolega próbował zmienić prędkość badrate, ale to dlatego że sam nie posiadam takiego programatora więc nie mam do końca doświadczenia czy to był dobry pomysł....

    za to panie kolego autor, jeszcze raz podpowiem.

    skoro działa ci w MkAvrCalculator - to po prostu wpisz dokładnie to samo w Eclipse a nie w Eclipse u ciebie pojawia się nagle inny port com :(

    _________________
    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: 10 lut 2012, o 15:41 
    Offline
    Użytkownik

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

    ups --

    zatem przepraszam kolegę że się tak nieładnie wtrąciłem
    innymi słowy miedzy wódkę a zakąskę.

    Miałem kilka różnych klonów stk500v2 -- w sumie działał dobrze i bez problemów tylko 1 z nich
    --- ale to był akurat oryginalny stk500 atmela

    _________________
    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: 10 lut 2012, o 15:48 
    Offline
    Moderator
    Avatar użytkownika

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

    SunRiver napisał(a):
    zatem przepraszam kolegę że się tak nieładnie wtrąciłem
    innymi słowy miedzy wódkę a zakąskę.


    Ale właśnie dobrze, że się kolega wtrącił bo jak pisałem - ja nie mam zbyt dużego praktycznego doświadczenia z tym programatorem, zatem uwagi kolegi mogą być cenne w tym zakresie i lepsze od moich.

    _________________
    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: 10 lut 2012, o 22:58 
    Offline
    Nowy

    Dołączył(a): 27 paź 2011
    Posty: 20
    Pomógł: 0

    Nie no porty są / były w porządku.
    Zmieniłem na com3, powklejałem, a że wcześniej miałem com2, to żeby nie mieszać ręcznie zmieniałem i jeden mi umknął.
    Ale kolega SunRiver miał nosa, że to coś z prędkością.
    Przy wyborze programatora jak wybiera się port, to niżej jest wybór prędkości, więc grzecznie wybrałem taką jaka jest w ustawieniach portu, a trzeba zostawić puste pole.

    Jak dla mnie problem rozwiązany. Dzięki panowie za pomoc.

    Ale nie wiem czy Ciebie Mirek nie zainteresuje, że mkAvrCalculator nadal spowalnia programator.
    Pewnie dlatego, że to klon i cóś ma skopane, ale opiszę sytuacje:

    Wcześniej jak programator nie gadał z Eclipse, to po włączeniu Calculatora sprawdzałem czy się łączy poprzez wciśnięcie "Sprawdź podłączony AVR" i później programowałem.
    Teraz jak programuje bez sprawdzania, to jest ok. Prędkość nieziemska :)
    Ale po sprawdzeniu, prędkość spada z 50 razy. Sprawdziłem na dwóch komputerach. I tak już zostaje i z Eclipse i AvrStudio, do odłączenia programatora.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lut 2012, o 00:13 
    Offline
    Moderator
    Avatar użytkownika

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

    Jasne że zainteresuje, jak będę miał chwilkę czasu to sprawdzę też ten trop detektywa SunRiver'a i poproszę cię może o sprawdzenue programu wtedy hmmm?

    _________________
    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: 11 lut 2012, o 08:05 
    Offline
    Moderator
    Avatar użytkownika

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

    Ok już miałem chwilkę czasu ;) ... możesz pobrać obecną wersję MkAvrCAlculatora i sprawdzić czy teraz nie będzie tego przykrego efektu jaki opisał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: 11 lut 2012, o 12:22 
    Offline
    Nowy

    Dołączył(a): 27 paź 2011
    Posty: 20
    Pomógł: 0

    No teraz jest w porządku.
    Programuje pieruńsko szybko, nawet po sprawdzeniu podłączonego avr'ka.

    Dla uściślenia:
    wcześniejsza wersja: build 57, aktualna bezproblemowa: build 59

    pzdr.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 lut 2012, o 12:35 
    Offline
    Użytkownik

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

    No to się cieszę ze już wszystko działa ... ja na razie nie pobieram nowszej wersji MK z wiadomych powodów :)

    _________________
    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: 11 lut 2012, o 13:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 24 paź 2011
    Posty: 580
    Lokalizacja: Warszawa
    Pomógł: 0

    tzn z jakich??

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 gru 2013, o 14:42 
    Offline
    Nowy

    Dołączył(a): 30 gru 2013
    Posty: 1
    Pomógł: 0

    Mi pomogło ustawienie:
    Delay between avrdude invocations: na 1000 ms

    ustawienia dokonałem w: Window -> PReferences -> (wybrać Programmer configuration z listy) i w tym okienku to ustawić (opckja dostępna na dole okna).



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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