Strona 1 z 2
NANJG 105C i firmware nlite.hex
: sobota 05 mar 2016, 12:11
autor: munenori
Witam wszystkich
Driver NANJG 105C,próba wgrania firmware nlite.hex.
Zaznaczone opcje:
wewnętrzny oscylator 4,8Mz,fuse low 75,fuse high FF,zaznaczone programowanie flash i fuse bity,programowanie bez weryfikacji przechodzi normalnie,z weryfikacją wyrzuca błąd
verification error,first mismatch at byte ox0060
Programator pod lpt,programuje to programem mkavr calculator,wersja pełna.
Driver startuje,ale ma tylko jeden tryb.
Może ktoś mi pomóc z tym fantem?
Prąd w diodę jest stały,0,55A
: sobota 05 mar 2016, 12:27
autor: max4max
Ja się nie znam za bardzo, ale czy sprawdzałeś poprawność tego hexa?
Może jest błąd w pliku i trzeba by porównać z inną wersją tego samego pliku.
: sobota 05 mar 2016, 12:39
autor: munenori
Nie wiem,nie jestem biegły w te klocki.
Załączam plik spakowany zipem,ale nie sądzę,żeby był uszkodzony.
Plik z tej strony:
http://drjones.nerdcamp.net/#nlite
: sobota 05 mar 2016, 13:10
autor: maciex93
Wrzucałem ten soft ale przez usbasp i nie miałem problemów, więc powinien być poprawny.
Re: NANJG 105C i firmware nlite.hex
: sobota 05 mar 2016, 13:40
autor: Pyra
Witam
munenori pisze:,z weryfikacją wyrzuca błąd
verification error,first mismatch at byte ox0060
Wygląda na to, że programowanie nie idzie poprawnie, to nie jest wina softu.
Pozdrawiam
: sobota 05 mar 2016, 17:44
autor: munenori
maciex93 pisze:Wrzucałem ten soft ale przez usbasp i nie miałem problemów, więc powinien być poprawny.
Wrzucałeś go do sterownika?
Działał na nim normalnie?Mk avr wykrywa procek jako Attiny 13,chociaż jest to Attiny 13A.
Może tu tkwić błąd?Czym go programujesz-jaki program?
: sobota 05 mar 2016, 17:48
autor: maciex93
Tak, do sterownika, używam AVRDUDESS.
: sobota 05 mar 2016, 17:53
autor: Pyra
Witam
munenori pisze:Mk avr wykrywa procek jako Attiny 13,chociaż jest to Attiny 13A.
Pod względem zapisywania programu, to dokładnie to samo.
Ja np. wgrywam oprogramowanie przy pomocy Burn-O-Mat, lub Bascom. Ten drugi, ma bardzo intuicyjne ustawianie fusebitów, więc trudniej o pomyłkę. Programatory to: standard na LPT i od jakiegoś czasu USB ASP. W sumie to ten na LPT jest według mnie bardziej uniwersalny, ale wolniejszy.
Pozdrawiam
: sobota 05 mar 2016, 19:39
autor: Misiek_86
Pyra, chyba może mieć też problem z tym błędem z powodu tego, że próbuje wgrać na ATtiny13, a soft jest chyba pod ATtiny25
: sobota 05 mar 2016, 23:24
autor: munenori
Spróbowałem zaprogramować driver innym programem-ISP Programmer Pana Dybkowskiego-poszło,ale dziwnie się zachowuje.Są trzy tryby-20mA,160mA,550mA,mierzone na diodzie przy zasilaniu 3,9V,a w driverze siedzi 5xAMC.
Czy ten soft ma jakieś ograniczenia?
Może ktoś zna jakiś sprawdzony soft do takiego driverka?
: niedziela 06 mar 2016, 09:50
autor: max4max
munenori pisze:Może ktoś zna jakiś sprawdzony soft do takiego driverka?
Z tego co czytam oprócz komercyjnych - m.in. tych z naszego forum jest darmowy BLF -
http://budgetlightforum.com/node/799
: niedziela 06 mar 2016, 10:05
autor: munenori
BLF próbowałem,dioda tylko mignie.
Jedyne na czym pracuje to nlite,ale jak pisałem trzy tryby o małym prądzie.
Podejrzewam,że uszkodzone są układy amc,chyba będę wyciągał je po kolei i sprawdzał.
: niedziela 06 mar 2016, 10:37
autor: max4max
Sporo jak się okazuje zależy od samego programu do programowania AVR, najlepszy to chyba AVRDUDE.
Spróbuj może nim wrzucić tego nlite...
eXtreme burner maybe does not understand nlite.hex file and verification fails, or it can't write correctly ATtiny13A at all. Use AVRdude instead.
: niedziela 06 mar 2016, 10:55
autor: Pyra
Witam
munenori pisze:BLF próbowałem,dioda tylko mignie.
Jedyne na czym pracuje to nlite,ale jak pisałem trzy tryby o małym prądzie.
Podejrzewam,że uszkodzone są układy amc,chyba będę wyciągał je po kolei i sprawdzał.
Podobne zachowanie obserwowałem, jeśli była źle ustawiona prędkość taktowania procesora, z reguły winny był dzielnik przez 8.
Układy AMC, rożnie zachowują się przy małych jasnościach (zbyt krótkie impulsy sterujące) ale dla max, to raczej nie.
Pozdrawiam
: niedziela 06 mar 2016, 11:02
autor: Manekinen
Czy błąd zawsze występuje pod adresem 0x0060? Spróbuj zrobić manualny chip erase. Jeśli adresy losowe to raczej błędy komunikacji, obniżaj prędkość, może AMC stawiają zbyt duży opór na linii MISO przy dużej prędkości.