Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

HVprog STK500 hammer problem z wykryciem przez PC

Sentinel18 02 Jul 2007 14:47 5307 28
  • #1
    Sentinel18
    Level 17  
    Witam
    zbudowalem programator ze strony
    http://www.der-hammer.info/hvprog/index_en.htm
    zaprogramowalem firmware z stk500 z folderu avrstudio 4 stk500.enb kozystajac z programiku enb2hex.exe

    po wlaczeniu zasilania zapala sie zielona dioda potem czerwona i znowu zielona, zielona zostaje juz na stale

    ale avrstudio nie wykrywa programatora

    mialem/mam problemy z ustawieniem fusebitow bo na stronie podane jest jak je ustawic programujac z poziomu avrstudio pragramuje przez inny programator gdzie musze wiedziec jak maja wygladac oba bajty rejestrow fusebitow

    czy ktos zbudowal taki programator?
    Kamery 3D Time of Flight - zastosowania w przemyśle. Darmowe szkolenie 16.12.2021r. g. 10.00 Zarejestruj się
  • #2
    sylwunia35
    Level 18  
    Witam
    Ja właśnie jestem na etapie lutowania części do tego programatora i z tego co wiem to tu winny może być soft. Jak programowałeś Mege8535 bezpośrednio wsadem STK500 EBN czy poprzez bootloadera?
  • #3
    Sentinel18
    Level 17  
    mam tylko zwykly programator na LPT bez uC, programowalem za pomoca hex-a bo z ebn sie nie dalo przez avrstudio bo avrstudio nie wykrywa tego mojego programatora, do zrobienia hexa z ebn uzylem programiku ebn2hex.exe
  • #4
    sylwunia35
    Level 18  
    WITAM
    Zobacz tu ja planuje zrobić właśnie tak:
    http://radzio.dxp.pl/avrprog/ to nieco inny programator ale sama idea jest taka sama.

    Dodano po 38 [minuty]:

    A ten programik to gdzie można znaleść ebn2hex.exe
  • #5
    Sentinel18
    Level 17  
    wpisz na googlach, mozna sciaganc z rosyjskich stron, na jakims brytyjskim forum pisali ze dziala

    hmm tak ale tam tzreba jeszcze jeden uC, hmm no nic powiedz jak poszlo

    hmm w jaki sposob zamierzasz ustawic fusebity?
  • #6
    sylwunia35
    Level 18  
    Jeszcze jeden dylemat to kwarc zauwarzyłem że to ma kolosalne znaczenie.
    Fusy ustawiłem według tamtego projektu wgrałem soft do ATiny2313 i lipa.Teraz kombinuje z http://www.siwawi.arubi.uni-kl.de/avr_projects/avrispre/
    Ale coś tu śmierdzi może sam kabel COM trzeba inaczej polutować. Ja mam skrzyżowane sygnały, może trzeba 1:1.

    Dodano po 3 [minuty]:

    Daj odnośnik konkretny do tego ebn2hex.exe
    bo mnie jakieś eben2hex.txt wywaliło.
  • #7
    Sentinel18
    Level 17  
    ja mam com 1:1 i tez niedziala,

    masz plik ebn2hex.rar.txt skasuj rozszerzenie rar i rozpakuj

    w jakim sensie kwarc ma kolosalne znacznie? ja mam 7Mhz
  • #9
    Sentinel18
    Level 17  
    uruchamiasz w windowsie w start->uruchom cmd

    ebn2hex.exe stk500.ebn stk500.hex

    :)
  • #10
    sylwunia35
    Level 18  
    Możesz mi przesłać ten plik HEX na meila bo mi wywala że nie może otworzyć stk500.ebn. Mój adres: szymoniasty1(malpa)tlen.pl.
    Wielkie dzięki jak coś uruchomisz to pisz bo ja tracę cierpliwość jeszcze kombinuje z Mega16
    Pozdrawiam.
  • #11
    Aimeiz
    Level 15  
    Właśnie uruchomiłem swojego Hammer HV-proga.

    HVprog STK500 hammer problem z wykryciem przez PC

    Działa.
    Trochę zmodyfikowałem płytkę - inne złącze RS-232 i piny Rxd i Txd, aby można było port RS podłączać pod płytkę debugera jtagice.
    Kod do Megi8535 ładowałem jak w opisie - przedtem zrobionym programatorem, który jest obsługiwany w AVR - tools w avr-studio i potrafi załadować stk500.ebnm - płytka jttagice z opisu Evertool:
    http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/index.html.
    Kwarc też dokładnie taki jak w opisie.

    Mój programator działa bardzo dobrze w trybie ISP. W trybie Hv i równoległym często myli sie przy odczytywaniu sygnatury i weryfikacji zaprogramowanego kodu.
    Pomaga dobieranie częstotliwości zegara stk500 dostępne w zakładce - board pod AVR studio.
    Prawdopodobnie się tak dzieje bo nie miałem diod shottky - sb130 i wstawiłem zwykłe diody krzemowe.
    Programator sprawdzałem w trybach ISP i Równoległym na mega8, 16, 8535 oraz tiny2313. Nie umiem podłączyć tiny13,15,25,45,85 w trybie HV serial.
    Nigdzie nie mogę znaleźć socket converterów do HV-proga. Użyłem płytki z podstawkami od programatora równoległego według Changa, z odpowiednią przejściówką, ale nie działa mi podstawka pod 8-nóżkowe atmelki.

    Może ktoś wie gdzie znaleźć schemat / płytkę dobrego / uniwersalnego i dobrze działającego socket - convertere do HV-proga.

    Programator działa dobrze zarówno bezpośrednio przez RS-a, jak i poprzez przejściówkę USB - RS którą kupiłem na aukcji za kilka złotych.
    Ta cecha zwiększa jeszcze jego uniwersalność.
    Działa zarówno pod AVR-studio jak i pod Bascomem.

    Roboty było z tym tyle, że pewnie prościej było kupić gotowy stk-500, ale co się przy tym nauczyłem, to moje - a o to mi głównie chodziło.
    No i zrobiłem pierwszą swoją dwustronną płytkę metodą żelazkową.
  • #12
    sylwunia35
    Level 18  
    Witam
    Wielkie gratulacje za uruchomienie swojego programatora. U mnie nie chce działać z kwarcem z opisu tylko działa z 7 coś tam. AVR Studio widzi STK500 ale przy próbie zaprogramowania wyskakuje błąd.
    Czy mogę prosić o fotkę z "FUSAMI" dla ATmega 8535.
    [/b]
  • #13
    Aimeiz
    Level 15  
    Poniżej fusy i locki.
    Zrobione przy pomocy avr-doppera, który też jest kolonem stk500, tyle że bez programowania równoległego.
    HVprog STK500 hammer problem z wykryciem przez PC
    HVprog STK500 hammer problem z wykryciem przez PC
    HVprog STK500 hammer problem z wykryciem przez PC
    Kwarc mam dokładnie 7.37058 MHz zarówno w programatorze (Mega8535) jak i w płytce Jttagice (Mega16).
    Również rozgryzłem już jak programować w trybie HV-serial osimio i czternastonóżkowce.
    Mam już zaprojektowaną płytkę socketconverter, ale dopiero jak ją zrobię i sprawdzę że działa to podzielę się wiedzą.
    Nie mam jeszcze jak sprawdzić funkcję debuggera Jtagice, bo nie mam żadnego procka z jtagiem, ale komputer go wykrywa (to ta druga płytka z mniejszą ilością elementów).
  • #14
    sylwunia35
    Level 18  
    Wielkie dzięki za foto jak przyjde do domu to sprawdze.
    Co do płytki socket - convertere do HV-proga to ja miałem zamiar wykorzystać okrojony fragment płytki programatora równoległego gdzieś mam projekt jutro dam.
  • #15
    Aimeiz
    Level 15  
    Mam płytkę z podstawkami od programatora równoległego wg. Changa. Ma inne doprowadzenia do gniazda i inne podłączenie do ośmionóżkowców.
    Podłączałem ją przez przejściłówkę - działaja wszystkie podstawki oprócz 8-nóżkowej.
    Zmodyfikowałem schemat i zaprojektowałem płytkę i bede ja robił.
    Oto schemat:
    HVprog STK500 hammer problem z wykryciem przez PC
  • #16
    atmel_team
    Level 13  
    Witam!!
    Ja miałem problem z komunikacją tego programatora z avrstudio, ale winne ponosiła przjściówka usb-rs232, którą był kabel do telefonów komórkowych marki foof. Transmisja ta odbywa sie na prękości bodajże 115200 bodów, czyli dosyc szybko. Układ był wykrywany normalnie,ale podczas komunikacji w czasie programowania pokazywały sie błędy, prawdopodobnie rozsynchronizowywała się transmisja.
    Jeśli podłączyłem normalnie przez coma to chodziło idealnie. Mam pytanie może ma ktoś sprawdzony kabel do telefonów komórkowych który umożliwił by zasilanie HVProga jak również działała by transmisja danych.
  • #17
    sylwunia35
    Level 18  
    A oto moja płytka do socket - convertere do HV-proga
    Niestety nie dokończona.
    Co do "fusów" miałem ustawione podobnie ale to nic nie pomaga.
    Programator jest wykrywany tylko z kwarcem 3,5..... a z tym 7.... to nic.
    Jeszcze raz dzięki za "fusy".
  • #18
    sylwunia35
    Level 18  
    Mam jeszcze pytanko do kolegów.
    Z jakom końcówką macie ATMEGA 8535 P czy PI i czy to ma jakieś znaczenie. U mnie jest PI i może dlatego mam problem.
    I jeszcze jakie macie napięcie na nodze 16 MEGI jak jest podłączone zasilanie w stanie spoczynkowym bo ja mam 1,6V a to jest reset.
  • #19
    Aimeiz
    Level 15  
    Hej.
    Ja mam ATMEGA8535 16PU 0605
    Na końcówce 16-tej Mega8535 jest 0V. Jak naciskam przycisk target reset to wzrasta do 5V.
    Reset to nóżka 9, Noga 16 to PD2/INT0 - steruje poprzez tranzystor sygnałem TRST / RESET programowanego procka.
    Na nóżce 9 jest 5V i spada do 0 gdy naciskam przycisk programmer reset.
    Wyglada na to jakby było coś źle z tranzystorem T3 - BC547B. Albo źle wlutowany, albo uszkodzony.
    Na nóżce 16-tej w spoczynku, nie powinno być więcej niż 0.7V, gdy nóżka jest w stanie wysokiej impedancji, lub jest stan niski, albo ok 5v gdy stan wysoki. Jeśli w stanie wysokim jest 1.6V, to rezystor R16 napewno ma dużo mniej niż 10K.
    Może być też zwarcie między ścieżkami.
  • #20
    sylwunia35
    Level 18  
    Witam
    Dzięki za odpowiedz właśnie tak samo myślałem tranzystor wymieniałem na nowy chyba jednak kupie nowy 8535.
  • #21
    Aimeiz
    Level 15  
    sylwunia35 wrote:
    Witam
    Dzięki za odpowiedz właśnie tak samo myślałem tranzystor wymieniałem na nowy chyba jednak kupie nowy 8535.


    Iłża daleko od Warszawy, tak to bym Ci mógł sprawdzić tego procka, choćby w moim programatorze.
    Ciekaw jestem czy po wymianie tranzystora napięcie się zmieniło.
  • #22
    sylwunia35
    Level 18  
    WITAM
    Wielkie dzięki za pomoc ale nadal lipa.Po wymianie tranzystora jest tak samo. Wczoraj zawiesiłem noge 16 w "powierzu" i co się okazało że jest na niej +5V a powinni być chyba 0V. Dopiero jak nacisnę Reset Target to jest 0V. Jak dałem w miejsce nogi 16 +5V to na wyjściu SPI miałem 0V a jak dałem masę to było +5V. Czyli chyba klucz chodzi.Może jest lipa bo dałem 74LS165 zamiast HC.
    A czy mogę wysłać MEGE oczywiście na mój koszt?
  • #23
    Aimeiz
    Level 15  
    Hej.
    Wyślij do mnie procka.
    Napisz do mnie emaila ( w moim profilu jest podany), to się umówimy gdzie i w jaki sposób wysłać.
    Możesz jeszcze spróbować zaprogramować megę kodem który ściągnę z procesora w postaci hex i wyślę Ci emailem. Może ten program ebn2bin źle funkcjonuje.
  • #24
    sylwunia35
    Level 18  
    HEJ
    Wczoraj dałem mase na noge 9 tego 74 czyli 20 noga 8535 i na 16 było 0V
    i było OK. Tzn nadal wyskakiwał błąd w AVR Studio ale przynajmniej nie miałem zresetowanego procka którega próbuje zaprogramować. Jakie masz napięcie na nodze 20 Atmega 8535 w stanie spoczynkowym?
    Zaraz napisze do ciebie to mi dasz ten kod HEX . Choć wątpie ale można spr.
  • #25
    Aimeiz
    Level 15  
    Na 20-tce jest 5.03V w stanie spoczynku niezależnie czy programator jest podłączony do komputera i niezależnie od tego czy kabel ISP jest podłączony do jakiegoś procka. świeci się dioda ta najbardziej od środka płytki - u mnie jest zielona.
  • #26
    Sentinel18
    Level 17  
    wszytko u mnie już działa problemem było męskie złącze COM(powinno być żeńskie) przez co chyba Tx z kompa nie dostawał sie na procesor, po przecięciu kilku ścieżek i zrobieniu mostków wszystko działa super

    pozdrawiam
  • #27
    Balu
    Level 38  
    To i ja się dopiszę:)
    Mój 'stk' mrygał czerwonym ledem w kółko...
    dwa błędy były:
    1) najpierw miałem zakrótki rozbieg oscylatora... 65ms + 16k CK zrobiło ze świecenia czerwonego leda mryganie nim:)
    2) zwarty reset z jakąś tam nóżką;) - po poprawce, ładnie się przedstawia, tryb szeregowy działa, tryb równoległy jutro:)

    Pozdrawiam i mam nadzieję, że komuś to może pomóc.
  • #28
    sylwunia35
    Level 18  
    WITAM
    Mój STK500 też już chula dzięki koledze Aimeiz wielkie dzięki winą był procesor coś z portami oraz scalak miałem 74LS... po zmianie na HC jest super.
    Polecam każdemu.
  • #29
    Balu
    Level 38  
    To ja jeszcze się dopiszę:) Przejścióweczka do mega8 w równoległym wysoko napięciowym śmiga aż miło:)
    Jeśli ktoś ma potrzebę, mogę się podzielić:)

    Oczywiście nie obyło się bez błędów;)
    Jak ktoś ma na reset ok 8...9 V dawane...to macie źle wlutowane oba tranzystory;)

    Pozdrawiam:)

    P.S.
    No i teraz musiałbym zmienić w ankiecie ile avrów ubiłeś;)
    Po włączeniu na powrót spi/resetu w 2 m8:)
pcbway logo