logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Problem z zaprogramowaniem AT90PWM3b...

sundayman 18 Lip 2010 03:28 1300 6
REKLAMA
  • #1 8303523
    sundayman
    Poziom 26  
    Mam tu do zaprogramowania ten procek.
    Z tego co wiem, AVRDUDE w wersji 5.10 go obsługuje.
    ALE - AVRDUDE GUI, który mam (v 0.2.0) nie ma w spisie procków tego modelu...
    No i mam problemik...

    Ma ktoś nowszą wersję GUI, albo wie jak rozwiązać problem ?
    Będę wdzięczny za pomoc, bo mam cholerycznie pilną robotę, i stanąłem z tym... :/

    Pozdr.
  • REKLAMA
  • REKLAMA
  • #3 8303530
    sundayman
    Poziom 26  
    no aleeeee :) właśnie tego bym nie chciał,bo to niewygodne jak cholera... :) Znalazłem SinaPROG (http://pl.edaboard.com/topic-4251054.0.html)
    Jakieś opinie może macie ?

    (a za linka koledze dziękuje, tak czy owak się przyda...)

    aha, jeszcze jedno, a nie można by po prostu w tym AVRDUDE GUI, na samym dole, w linii komend ręcznie wstawić ten AT90PWM3 ?
  • REKLAMA
  • REKLAMA
  • #5 8304649
    sundayman
    Poziom 26  
    nie no, programator to ja mam (USBasp), chodzi mi tylko nakładkę na AVRDUDE, żeby się ręcznie nie męczyć... Ok, spróbuję z tym sinaprog.
  • #6 8304836
    McMonster
    Poziom 32  
    Gdzie tu jest coś męczącego? Ścieżka do avrdude, ścieżka do wrzucanego pliku, kod układu, kod programatora, ewentualnie fusebity. Z poradnikiem z tego linka już byś wielokrotnie zaprogramował układ w czasie od założenia tego wątku. :P

    U mnie to wygląda tak dla USBasp i ATmega48 na Linuksie (na Windowsie musisz chyba tylko dokładne ścieżki podać), bez zmian fusebitów:

    avrdude -pm48 -cusbasp -Uflash:w:program.hex:a
  • #7 8306203
    sundayman
    Poziom 26  
    Jak bym biegle sobie śmigał z tym AVRDUDE, to by wielkiego problemu nie było, ale nie śmigam...a z "podręcznikiem" w ręku, to jednak komfor nie jest... :/

    No, ale mniejsza teraz o to, bo mam inny problem...

    Mam najnowszy AVRDUDE 5.10
    I nie widzi mi on programatora :
    "avrdude: error could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc"

    Programator mam z nestor-electronic, i driver do niego tez oczywiście...
    Z tego co już pamiętam, to kiedyś miałem taki problem, że jakiś w miarę nowy AVRDUDE mi też nie chciał widzieć programatora, a starsza wersja owszem. No, ale potrzebuję jednakowoż tej nowej wersji, więc chyba potrzebny mi nowy driver do programatora . tylko skąd to wziąć ?

    ____________________

    Ok, ten problem rozwiązałem (chyba) instalując nowy driver stąd (http://www.fischl.de/usbasp/)

    I teraz tak : próbuję sprawdzić, czy całość działa, więc robię :
    -p pwm3b -c usbasp -e

    i dostaję :

    avrdude: warning: cannot set sck period. please check for usbasp firmware update.
    initialization failed, rc=-1
    Double check connections and try again, or use -F to override this check.

    No i oczywiście sprawdziłem te połączenia nie 2 a 10 razy, wszystko mi wygląda ok. To samo jest przy zworce programatora SLOW w obu położeniach...

    No co u licha może być ? Nie wydaje mi się, żeby procesor był uwalony, wszystko sprawdziłem przed i po wlutowaniu...

    A tak w ogóle, bo już naprawdę... - programuję przez MISO/MOSI/SCK czy - nie daj Boże - MISO A, MOSI A, SCK A ? Bo podłączone mam do pinów 12,13,32, czyli ta pierwsza opcja...

    Czy też to wszystko jedno ?

    _____________________________

    przeczytałem całego datasheeta... No to już wiem, że powinno być do MISO_A...
    Kurka wodna, będę musiał przerobić teraz... :/

    ***************************

    No to temat zamknięty - jeśli chodzi o połączenie z prockiem, to oczywiście trzeba było skorzystać z portów MISO_A, itp, a programuję z użyciem SinaProg - i jest wszystko ok.
REKLAMA