ATtiny13A - źle wgrany program
ATtiny13A - źle wgrany program
Witam.
Jako, że jest to pierwszy post pozdrawiam wszystkich forumowiczów .
Pierwszy raz mam styczność z tak małym procesorkiem (ATtiny13A) i od początku mam problem z wgraniem flash'a.
Procesor jest w wersji smd, program pisany w WinAVR 20100110, programator USBasp, flash wgrywam przez eXtreme Burner. Podczas weryfikacji flasha wyskakuje błąd, hex "oryginalny" różni się od odczytanego z procesora. Dwie pierwsze linie są niezapisane (same jedynki), dopiero od trzeciej linii zaczyna się program, który i tak w dalszych liniach jest "poprzerywany". Nie bardzo wiem gdzie szukać przyczyny. Dodam, że to nie pierwszy program i procesor od Atmela, a testowy program to mruganie diodą (skompilowany dla Atmegi16 działa prawidłowo).
Pozdrawiam
Wania
Jako, że jest to pierwszy post pozdrawiam wszystkich forumowiczów .
Pierwszy raz mam styczność z tak małym procesorkiem (ATtiny13A) i od początku mam problem z wgraniem flash'a.
Procesor jest w wersji smd, program pisany w WinAVR 20100110, programator USBasp, flash wgrywam przez eXtreme Burner. Podczas weryfikacji flasha wyskakuje błąd, hex "oryginalny" różni się od odczytanego z procesora. Dwie pierwsze linie są niezapisane (same jedynki), dopiero od trzeciej linii zaczyna się program, który i tak w dalszych liniach jest "poprzerywany". Nie bardzo wiem gdzie szukać przyczyny. Dodam, że to nie pierwszy program i procesor od Atmela, a testowy program to mruganie diodą (skompilowany dla Atmegi16 działa prawidłowo).
Pozdrawiam
Wania
Jaka częstotliwość programowania, może za szybko? Akurat tego programatora nie używałem, jedynie STK200.
Sterownik extended v3.5 HE <klik>
Instrukcje sterowników w PDF <klik>
kontakt: info(at)krypton(dot)pl
(podstawić @ i . w stosowne miejsca)
Instrukcje sterowników w PDF <klik>
kontakt: info(at)krypton(dot)pl
(podstawić @ i . w stosowne miejsca)
W popularnych sterownikach LED pin "reset" wisi luzem i problemów nie ma żadnych. Poza tym, jaki to może mieć wpływ na błędy weryfikacji programu?
Sterownik extended v3.5 HE <klik>
Instrukcje sterowników w PDF <klik>
kontakt: info(at)krypton(dot)pl
(podstawić @ i . w stosowne miejsca)
Instrukcje sterowników w PDF <klik>
kontakt: info(at)krypton(dot)pl
(podstawić @ i . w stosowne miejsca)
Wiszenie nogi luzem powodowało przypadkowe resety kości. W moim przypadku było jednak znacznie gorsze środowisko (przemysłowe, np. wspólna szafa z falownikami, sama rozkosz). Pozostawianie niepodpiętych nóg scalaka to złoooogreg pisze:W popularnych sterownikach LED pin "reset" wisi luzem i problemów nie ma żadnych. Poza tym, jaki to może mieć wpływ na błędy weryfikacji programu?
Fakt, na programowanie nie powinno to mieć wpływu - w usbasp resety programatora i programowanego procesora są połączone i dobrze podciągnięte. Point taken
Pzdr.
M.
W programatorze mam zwartą zworkę slow clock (bez tego nie widzi procesora). Nóżka RESET była podciągana przez rezystor 10k do Vcc (5 Vdc). Jutro będę miał dostęp do oryginalnego programatora AVR ISP mkII, to spróbuję nim wgrać program za pomocą AVR Studio. O wynikach poinformuję .
Wypróbowałem jeszcze program Khazama AVR Programmer i wygląda na to, że hex wgrany jest poprawnie (odczytany z procka jest identyczny z tym przygotowanym do wgrania). Tak więc w moim przypadku USBasp + eXtreme Burner + ATtiny13A nie współpracują razem .
Pozdrawiam i dzięki za zainteresowanie tematem.
P.S.
Dla miłośników oświetlenia ulicznego diodami przy okazji wizyty w Rzeszowie zapraszam na ulicę Kozienia (wzdłuż Tesco extra) jest możliwość porównania lamp sodowych do lamp "ledowych".
Wypróbowałem jeszcze program Khazama AVR Programmer i wygląda na to, że hex wgrany jest poprawnie (odczytany z procka jest identyczny z tym przygotowanym do wgrania). Tak więc w moim przypadku USBasp + eXtreme Burner + ATtiny13A nie współpracują razem .
Pozdrawiam i dzięki za zainteresowanie tematem.
P.S.
Dla miłośników oświetlenia ulicznego diodami przy okazji wizyty w Rzeszowie zapraszam na ulicę Kozienia (wzdłuż Tesco extra) jest możliwość porównania lamp sodowych do lamp "ledowych".