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

atmega32 a programator USBISP i program Progisp1.72 (imax b6)

procsa 24 Lis 2017 17:32 1962 4
REKLAMA
  • #1 16846334
    procsa
    Poziom 31  
    Witam, chciałem zmienić oprogramowanie w ładowarce "delta redox", jest to ten sam klon co wszystkie podróbki imax B6, niestety jedyny programator jaki mam to USB ISP, oraz program "Progisp1.72", połączyłem się z ładowarka wszystko ok, zdziwienie kiedy chce załadować plik flash do programu, przy wczytywaniu hex wywalił błąd "illegal line found..." i nic nie załadowało, przy wczytywaniu bin, wczytuje ale pokazuje większą wartość niż obsługuje procesor "51788/32768"... mówię sobie no dobra nie pasuje do mojej ładowarki te oprogramowania, gdzieś w czeluściach znalazłem plik "imaxB6-NEO-V110.hex" wgrał się bez problemowo , ładowarka ruszyła i działała na tym oprogramowaniu :)

    Ale że człowiek jest ciekawy no to jednak chciałem jeszcze jakieś inne oprogramowanie i tutaj pojawił się problem, znalazłem jakiś inny plik "flash.bin" wgrałem i... pojawiły się kwadraciki w górnej części wyświetlacza i czasem dziwny dźwięk , tak samo czasami reaguje dźwiękiem na przyciski... ale nic więcej, oczywiście atmega dalej łączy się z programem idzie wgrać inny soft, oryginalny też bo go zgrałem, ale kwadraty na wyświetlaczu zostają...

    Ktoś coś ? Najbardziej intryguje mnie fakt, że pliki (modyfikowane oprogramowanie) są tak jakby za duże, ważą po 57kb, a atmega32 przyjmuje 32kb ? Nie znam się za bardzo na programowaniu układów.

    Z tego co już wyczytałem, to objaw tych kwadratów na LCD to nic tylko , że jest sprawny, a brak jest sygnału, połączenia z cpu.

    atmega32 a programator USBISP i program Progisp1.72 (imax b6) atmega32 a programator USBISP i program Progisp1.72 (imax b6)
    atmega32 a programator USBISP i program Progisp1.72 (imax b6)

    Dodano po 1 [godziny] 14 [minuty]:

    Doszedłem do tego, że źle pobierałem pliki ze strony, zapisywało mi plik bin 57kb, teraz już jest ok i zapisuje 30kb, ale po wgraniu jest to samo czyli kwadraty, pamięć wydaje siędobra bo idzie na nią zapisać i odczytać to samo.
  • REKLAMA
  • #2 16846619
    es2
    Poziom 16  
    Załącz te pliki. Hex (IntelHex) to plik tekstowy, jest ponad 2 razy większy, niz bin. Pewnie dlatego "wydaje" ci sie, ze jest zbyt duży.
  • REKLAMA
  • REKLAMA
  • #4 16846886
    es2
    Poziom 16  
    Delikatnie napiszę tak, to:
    Kod: TeX
    Zaloguj się, aby zobaczyć kod

    a to:
    Kod: TeX
    Zaloguj się, aby zobaczyć kod

    nie robi różnicy :-)

    W/g mnie, brakuje podstaw podstaw.
  • #5 16847287
    procsa
    Poziom 31  
    procsa napisał:
    Nie znam się za bardzo na programowaniu układów.


    Doszedłem do tego, że fusebity są źle ustawione, potrzebuje prawidłowe ustawienia.

    Czy ktoś mógłby pomóc jak co ustawić, w załączniku jest oryginalny flash z ładowarki :

    atmega32 a programator USBISP i program Progisp1.72 (imax b6)


    --------------


    Udało się odratować ładowarkę, jak ktoś na przyszłość namiesza w fuse bit to TUTAJ można popatrzeć co i jak, czyli tak jak na obrazku niżej :

    atmega32 a programator USBISP i program Progisp1.72 (imax b6)

    p.s. Czy jest jakaś wersja oprogramowania, gdzie ładowarka może działać jak zasilacz z płynną możliwością ustawiania napięcia i prądu ? Bo z przetestowanych nie mogę takiego znaleźć, swego czasu miałem raz podróbkę imax B6 (nie klon) i tam była taka opcja, czasami przydatne.
REKLAMA