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

Jak skonfigurować Bascom do AVR Prog USBv2 i Atmega8? Programator nie działa

naelektryzowany 14 Lip 2009 15:11 5138 22
REKLAMA
  • #1 6777729
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    Witam.
    Kupiłem programator AVR Prog USBv2. Chcąc go przetestować napisałem prosty program pod atmege8, skomplikował się ale kiedy chciałem zaprogramować na chwilę uruchomił się wiersz poleceń a programator nie zaprogramował ani nawet nie mrugnął czerwoną diodą. Ustawienia programatora (w bascomie) skonfigurowałem tak:
    Jak skonfigurować Bascom do AVR Prog USBv2 i Atmega8? Programator nie działa.

    System wykrywa programator (w trybie szeregowym jak i w hid) ale za nic nie mogę zaprogramować układu. Nie wiem czy bascom powinien coś wyświetlić po podłączeniu programatora, lub atemegi (...) nigdy jeszcze nie programowałem, ale bascom zachwuje się jakby nic nie wiedział o programatorze.
    Chciałem spróbować w trybie hid ale wyczytałem że bascom nie obsługuje takich programatorów w takim trybie.

    Może to wina przewodu od nokii, ale używałem go już do wielu urządzeń.

    Bardzo proszę o instrukcję krok po kroku jak ustawić bascoma, ewentualnie co zrobić aby można było programować w trybie hid.
  • REKLAMA
  • #2 6777881
    Stepel
    Poziom 20  
    Posty: 490
    Pomógł: 26
    Ocena: 28
    W instrukcji masz napisane na 11 stronie jak ustawić bascoma. Trzeba tam ścieżkę wskazać . Ja osobiście pisałem program w bascom a programowałem przez AVR Studio.
  • #3 6777920
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    A AVR Studio programuje programatorem w trybie hid? A i co to za plik exe? z kąt mam go wziąść? Tam napisane jest "scieżka dostępu do programatora STK500 (dołączony do zestawu)" ale z kąd ten plik dostałem tylko kartkę z adresem http://www.and-tech.pl/avr-prog-usb-v2
  • Pomocny post
    #4 6778775
    ZbeeGin
    Poziom 39  
    Posty: 4335
    Pomógł: 605
    Ocena: 483
    Zainstaluj AVR Studio i tam ten plik znajdziesz w katalogu, którego nazwa mówi sama za siebie. Lub zainstaluj nowe demo BASCOMa (z poniedziałku) i tam wybierz STK500 Native Driver - plik będzie niepotrzebny.
  • REKLAMA
  • #5 6778793
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    Jestem za tym nowym bascomem. ZbeeGin podaj link do pobrania na http://www.mcselec.com/ szukałem i nie widzę.
  • REKLAMA
  • #7 6779074
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    OK zainstalowałem i ustawiłem ale zaprogramować attiny13 nie mogę kiedy wciskam F4 pokazuje się okno:

    Jak skonfigurować Bascom do AVR Prog USBv2 i Atmega8? Programator nie działa

    a kiedy klikam na "earse and program chip" to pokazują się komunikaty (2 ostatnie) a programator nie pracuje!!!

    Co robie źle?

    Może to przez program (pierwszy napisany przeze mnie, może ma jakiś błąd)
    Config Pinb.0 = Input                                 ' wyprowadzenie PB0 portu B jako wyjście
    Config Pinb.1 = Input                                 ' wyprowadzenie PB1 portu B jako wyjście
    Config Pinb.2 = Output                                ' wyprowadzenie PB2 portu B jako wejście
    Do                                                          ' początek nieskończonej pętli
        If Pinb.0 = 0 Then Portb.2 = 0                          ' jeśli na wejściu PB0 jest 0 to wyjście
                                                                 ' PB2 przyjmuje stan "0"
        If Pinb.1 = 0 Then Portb.2 = 1                          ' jeśli na wejściu PB0 jest 0 to wyjście
                                                                   ' PB2 przyjmuje stan "1"
    Loop                                                        ' powrót do początku pętli
    End                                                         ' koniec programu
  • #9 6779233
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    Porty w attiny czy szeregowy? Jeśli chodi o szeregowy to tak bo sprawdzałem. A w attiny to chyba można konfigurować jak się chce.
  • #11 6779287
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    Programator ma zworkę i jest ustawiony w trybie symulacji portu com. (u mnie 8 )
  • #13 6779389
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    Ustawiłem na port 3 i jest lepiej bo programator świeci na czerwono ale wyświetla się komunikat "could not detect chip, auto program filed"
  • #14 6784346
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    Ma ktoś jakiś pomysł. Abo miał taki problem?
    Bardzo proszę o pomoc.
  • Pomocny post
    #15 6797569
    janbernat
    Poziom 38  
    Posty: 3954
    Pomógł: 468
    Ocena: 51
    Ja mam AVT988- jako STK500v2
    Bascom11.9.5.
    Tez nie widzi procesora- ale jak wejdę w zakładkę lock&fusebits to go znajduje.
    Daje się potem programować- ale robi to 10x wolniej niż poczciwy STK200.
    COM3, 115200.
    Może ktoś wie jak to przyspieszyć.
    Chociaż do szybkości STK200.

    Dodano po 3 [minuty]:

    Jak wejdę w chip->identyfi też znajduje.
    A stk200 rozpoznaje procesor bez takich manewrów.
  • #16 6800672
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    W zakładce lock&fusebits niema napisane nic o układzie (przynajmniej u mnie).

    A identyfi też nic nie daje tylko programator migne diodą od zapisu, ale komputer nic!
  • Pomocny post
    #17 6802037
    Andy74
    Poziom 25  
    Posty: 525
    Pomógł: 103
    Ocena: 24
    Skoro programator jest wykrywany, a procesor nie, to pewnie jakiś błąd w zworkologii, lub połączeniach.
    Może opiszę jak powinno być bazując na błędach z którymi najczęściej się spotykam:
    - pin VCC w złączu programującym ma być połączony z Vcc procesora (GND oczywiście analogicznie)
    - jeśli zasilasz µC z osobnego źródła zworka JP1 zdjęta, jeśli z programatora - założona
    - jeśli procesor jest nowy (nie miał zmienianych fusebitów), to załóż też zworkę JP2
    - sprawdź poprawność podłączenia pozostałych linii złącza ISP
    - przetestuj teraz :)

    Pozdrawiam i powodzenia
    Andy
  • REKLAMA
  • #18 6807214
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    Dzięki ogromne Andy74 trzeba było założyć te zworki i poszło.

    A, i dołączam się o pytanie janbernat rzeczywiście najpierw miesza kilkanaście/kilkadziesiąt sekund a dopiero później programuje.
  • #19 6809235
    naelektryzowany
    Poziom 17  
    Posty: 271
    Pomógł: 4
    Ocena: 10
    A i jeszcze jedna sprawa. Czy po wgraniu programu można go usunąć i wgrać nowy?
    Jak odczytać program zapisany w układzie (słyszałem że to możliwe)?
  • #21 7284320
    AvrArm
    Poziom 15  
    Posty: 129
    Pomógł: 11
    Ocena: 5
    Cytat:
    Czy sprawa wolnego działania została przez kogoś rozwiązana

    Obawiam się że nie - wina po stronie środowiska. Może w nowej wersji BASCOM-a obsługa stk500v2 zostanie poprawiona a puki co polecam do obsługi programatora używać AVR Studio.
  • #22 7285339
    IMEX
    Poziom 20  
    Posty: 566
    Pomógł: 6
    Ocena: 93
    Sprawdzone

    AVR Studio - jedno-układowy programator STK500v2 na atmega8 śmiga jak malinka

    Moja propozycja
    Program piszesz w Bascom AVR - kompilujesz a sam HEX zapisujesz programatorem z AVR-Studio

    polecam i pozdrawiam
    A tak przy okazji i tak zaopatrze sie w programator z FTDI
  • #23 7841184
    loslobos
    Poziom 11  
    Posty: 14
    Odgrzeje stary temat...

    Wczoraj zmontowalem na uniwersalnej plytce programator AVR Doper - kompatybilny z STK500. Wszystkie spostrzezenia kolegow wyzej potwierdzily sie w praktyce. Zauwazylem jednak, ze programator przechodzi w tryb HID nie tylko przy zalazonej zworce HID, ale takze przy zalozonej zworce dla zasilania programowanego ukladu z programatora. Wczoraj nie walczylem juz z tematem - czasem trzeba sie przespac ;).
    Dzis przegladajac schemat zauwazylem, ze bufor 74HCT126 jest zasilany tylko po zworce zasilania ukladu z programatora. Oznaczaloby to, ze w trybie normalnego programowania nie ma zasilania na buforach - byc moze stad niska predkosc programowania ukladu? Po pracy przerzuce bufor na stale zasilanie i zobacze co to zmieni w zachowaniu ukladu.
    A moze ktos z kolegow wykonal juz taka akcje?

    Czy komus jeszcze uklad przy zalozonych obu zworkach wskakuje w tryb HID? A moze dalem plame przy sklejaniu mojego pajaczka? ;)

    Pozdrawiam

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy problemów z konfiguracją programatora AVR Prog USBv2 do programowania mikrokontrolera Atmega8 za pomocą środowiska Bascom AVR. Użytkownik miał trudności z wykryciem i zaprogramowaniem układu, mimo że system rozpoznawał programator zarówno w trybie szeregowym (Legacy Serial), jak i HID. Zalecano instalację AVR Studio, które zawiera niezbędne sterowniki i pliki do obsługi programatora STK500v2, oraz najnowszej wersji Bascom z obsługą STK500 Native Driver, eliminującej potrzebę dodatkowych plików. Kluczowe było ustawienie programatora w tryb Legacy Serial (symulacja portu COM) z odpowiednim numerem portu (1-4), gdyż porty wyższe (np. COM8) powodowały problemy. Problemy z wykrywaniem mikrokontrolera często wynikały z nieprawidłowego podłączenia zworki zasilania (JP1) i innych złącz ISP, co po poprawnym założeniu zworki rozwiązało problem. Wskazano, że Bascom może działać wolniej niż STK200, a do szybszego programowania rekomendowano użycie AVR Studio do zapisu pliku HEX. Dodatkowo poruszono temat trybu HID, który może być aktywowany przez zworki zasilania i HID, co wpływa na działanie i prędkość programowania. Wskazano również na możliwe problemy sprzętowe, takie jak zasilanie buforów 74HCT126 w programatorze, które mogą wpływać na prędkość i stabilność programowania.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA