Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

avtprog2 i avr studio4 - Nie programuje nowych Mikroprocesorów

Arek1111111111 06 Paź 2013 16:28 1680 9
  • #1 06 Paź 2013 16:28
    Arek1111111111
    Poziom 7  

    Witam, programy pisze i kompiluje w bascomie a skompilowane pliki hex programuje przez avr studio4. programator to avtprog2, podłączony jest do płytki testowej avt3500 z attiny2313. Do tej pory wszystko bardzo ładnie działało jednak ostatnio pokusiłem się o zaprogramowanie atmegi8. Od tej pory nie mogę zaprogramować żadnego z nowych mikroprocesorów ( testowałem już 4) a ten attiny2313 który już wcześniej programowałem mogę na nowo programować. Proszę o radę w czym może być problem.

    0 9
  • #2 06 Paź 2013 18:09
    PROXAQQ
    Poziom 13  

    A masz prawidłowo ustawione fuse bity odpowiedzialne za wybór źródła taktowania i częstotliwość pracy mikrokontrolera?

    0
  • #3 06 Paź 2013 18:16
    Arek1111111111
    Poziom 7  

    Obecnie częstotliwość taktowania mam ustawiona na zewnętrzny od 3 do 8 mhz:
    Ext. Crystal Osc. 3.0-8.0 MHz; Start-up time: 14 CK + 65 ms.
    jednak możliwe że za którymś razem było ustawione na więcej niż 8mhz ponieważ samo tak się przełączało a ja nie sprawdziłem tego od razu. Możliwe że przez to zablokowałem mikroprocesory?
    Ps. Nie wiem czy to ma jakieś znaczenie ale przez chwile miałem zwarte linie miso z mosi za programatorem. Myślę jednak że programator jest dobry skoro poprzednio zaprogramowane (stare) attiny2313 programuje prawidłowo i odczytuje sygnaturre.

    0
  • #4 06 Paź 2013 18:20
    PROXAQQ
    Poziom 13  

    A możesz cokolwiek odczytać z kontrolera, np. sygnaturę? Co pokazuje AVR Studio, jest połączenie z programatorem?

    0
  • #5 06 Paź 2013 18:26
    Arek1111111111
    Poziom 7  

    Tych nowych mikrokontrolerów wcale nie rozpoznaje sygnatury i wyskakuje takie okno: avtprog2 i avr studio4 - Nie programuje nowych Mikroprocesorów

    0
  • #6 06 Paź 2013 18:31
    PROXAQQ
    Poziom 13  

    No to jeszcze raz po kolei:
    1. ATtiny 2313 na płytce AVT3500 możesz programować? Ile masz takich kontrolerów?
    2. ATmegi8 nie możesz nawet odczytać? Na czym jest zamontowana, na płytce stykowej? Czy prawidłowo podłączone zasilania? Czy Reset podciągnięty do Vcc przez rezystor 10kom?
    3. Sprawdź jeszcze raz wszystkie połączenia i kable. Pokaż schemat albo zdjęcie układu.

    0
  • #7 06 Paź 2013 18:43
    Arek1111111111
    Poziom 7  

    Więc po kolei. Atmegi nie możnaodczytać , działa tylko jedna sztuka attiny2313 którą miałem już wcześniej i wcześniej programowałem, tą bez żadnego problemu odczytuje sygnature i programuje na nowo. Mam 4 nowe attiny2313 i żadna z nich nie działa.programator jest podłączony kablem usb a-b do laptopa oraz orginalnym kablem do płytki testowej avt3500. Wszystko to zakupiłem w komplecie więc nie ma mowy o złym połączeniu. Posiadam oprócz jednej atmegi8 która nie działa jeszcze 2 nowe których nie sprawdzałem.
    podaje link do schematu avt3500: http://sklep.avt.pl/photo/_pdf/AVT3500.pdf
    programator to: http://serwis.avt.pl/manuals/AVTPROG2.pdf
    Atmege 8 programowałem w takiej podstawce: http://mirley.firlej.org/podstawka_programujaca

    0
  • #8 06 Paź 2013 18:51
    PROXAQQ
    Poziom 13  

    A na czym masz zmontowany układ z ATmegą8, bo na AVT3500 nie możesz przecież jej włożyć?
    Może być dużo przyczyn błędnego działania. Podejrzewam, że jednak coś w fuse bitach z taktowaniem kontrolera.
    Spróbuj jeszcze wykorzystać do odczytu program mkAVRCalculator: http://atnel.pl/mkavrcalculator.html (przeczytaj w opisie jak zainstalować AVRdude). Wersja demo obsługuje oba Twoje kontrolery.

    0
  • #9 06 Paź 2013 19:09
    Arek1111111111
    Poziom 7  

    Do programowania atmegi8 użyłem zrobioną prze ze mnie podstawkę programującą, podaje link do strony z jakiej ją wykonałem : http://mirley.firlej.org/files/PDPR_Schemat.jpg
    http://mirley.firlej.org/podstawka_programujaca
    Podstawka ta jest dobrze wykonana ponieważ włożyłem tam również to attiny2313 które było sprawne ( jest tam przewidziane miejsce również na nie) i działało dobrze, tak samo jak w tej płytce testowej avt3500.
    Co do avr dude to nie potrafię jej zainstalować na windowsie 7 home premium 64bity. Próbowałem już kilkakrotnie, również korzystałem ze strony którą podałeś w linku. Nie zostaje mi nic innego jak kombinować dalej.

    0
  • #10 20 Paź 2013 16:21
    Arek1111111111
    Poziom 7  

    Witam po przerwie, z braku pomysłu na naprawę tego problemu zbudowałem nowy programator usbasp ze strony avt oraz zainstalowałem nowy program do wgrywania plików hex do pamięci mikroprocesora, jest to avr dude z nakładką graficzną mkavrcalculator, mogę znów programować nawet te mikrokontrolery których nie mogłem wcześniej. Temat można uznać za zamknięty

    0