Problem z komunikacją procka z komputerem.

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
mopeqq
-
Posty: 6
Rejestracja: 28 mar 2010, 22:22
Lokalizacja: BCN

Problem z komunikacją procka z komputerem.

Post autor: mopeqq » 28 mar 2010, 22:34

Witam. Ostatnio nabyłem zestaw do nauki mikroprocesorów (Z płytką testową, mającą procek Attiny2313 oraz programatorem AVRPROG2 (STK 500)). Niestety przy ustawianiu fusów w studio avr, prawdopodobnie przez brak doświadczenia "zablokowałem" komunikację procka z komputerem.

Jeżeli skompiluje w BASCOM-AVR dowolny program, na początku wyświetla się komunikat: "Could not identify chip with ID:FFFF...", a potem, że nie pasuje procek "(...) AT90S2313 <> Attiny2313". Po wciśnięciu "ok", zmianie procka w menu i wrzuceniu na zakładkę Lock and Fuse bits wyskakuje komunikat "READLB entry not found", a jak chcę coś zmienić w option/programmer, wyskakuje mi komunikat: "There is no default printer currently selected". Bardzo proszę o jakąkolwiek pomoc.

Awatar użytkownika
haterkmp
Użytkownik
Posty: 652
Rejestracja: 08 sie 2008, 11:47
Lokalizacja: Wałbrzych

Post autor: haterkmp » 28 mar 2010, 23:03

zainstaluj drukarkę jakąkolwiek
zainwestuj w rezurektor avr - zaoszczędzisz na prockach

Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 29 mar 2010, 13:39

i sprawdź czy masz dobrze podpięte zasilanie do programatora, bo ten komunikat:
"Could not identify chip with ID:FFFF...", a potem, że nie pasuje procek "(...) AT90S2313 <> Attiny2313". (...)
"READLB entry not found"
miałem jak zapomniałem podpiąć zasilanie.

mopeqq
-
Posty: 6
Rejestracja: 28 mar 2010, 22:22
Lokalizacja: BCN

Post autor: mopeqq » 29 mar 2010, 14:05

Hmm... zasilanie idzie z kompa. Zielona dioda, informująca o poprawności zasilania, świeci, co powinno sugerować poprawną polaryzację. Wydaje mi się, że musi być coś popieprzone z tymi nieszczęsnymi fusbitami :(.

Awatar użytkownika
haterkmp
Użytkownik
Posty: 652
Rejestracja: 08 sie 2008, 11:47
Lokalizacja: Wałbrzych

Post autor: haterkmp » 29 mar 2010, 16:20

no to polecam rezurektora :) jest tanszy od zablokowanych procków :wink:
albo spróbuj go odblokować zgodnie z procedurą czyszczenia i przywracania ustwień fabrycznych z noty katalogowej ale od razu mówię że to już cięższa sprawa... mi się nie udało więc mam rezurektora.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 29 mar 2010, 18:40

Dla tego zabrałem się do budowy AVRX, programatora równoległego. Szkoda tylko że soft działa z linii komend, jednak wolę okienka. Popatrzcie tylko ile trzeba mieć zaplecza żeby się pobawić kilkoma AVRami, STK200, do niego dobrze mieć AVT-1452, i w razie draki rezurektor. 3 układy, które razem kosztują:
AVT2550/P-B - 23zł
AVT1452b - 36zł
AVT2897B - 27zł
Razem: 86zł + koszty wysyłki jak ktoś sklepu pod ręką nie ma czyli ok 100zł.
A i tak jesteśmy ograniczeni do paru układów AVR bo rezurektor odratowuje ich w sumie niewiele.
Koszt części które dzisiaj zamówiłem do AVRX, nie licząc drobnicy klasy oporniki, kondensatory, i tranzystory to całe 35zł. A AVRX jest narzędziem uniwersalnym pozwalającym odblokować CPU, programować je, czyli wszystko co trzeba. Oczywiście trzeba bezie dorobić parę adapterów, lecz nie sądzę ze jest to jakaś tragiczna wada.
Dla czego AVRXa nie ma w ofercie :?: Nie trzeba chyba tłumaczyć po przeczytaniu powyższego wyliczenia ekonomicznego.

Awatar użytkownika
haterkmp
Użytkownik
Posty: 652
Rejestracja: 08 sie 2008, 11:47
Lokalizacja: Wałbrzych

Post autor: haterkmp » 29 mar 2010, 19:29

a moglbys cos napisac wiecej na temat tego avrx? brzmi ciekawie chociaz ciekaw jestem jak on dziala bo z tego co ostatnio wyczytalem to niewiele jest avr`ow ktore maja taki sam algorytm programowania (inne czasy przy przesylaniu danych). to jakis projekt z jakims zapleczem "dokumentacyjnym"? wzgledy ekonomiczne widac juz z gory.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 29 mar 2010, 19:53

Cały układ od strony elektroniki to układy 74hct299 i 74hct541, do tego dochodzą dwa stabilizatory 12V i 5V. Działa na LPT. Oprogramowanie jest tak dla DOSa jak i WIN 32, ale działa z linii komend. Obsługuje dosyć sporo procesorów, od TINY w DIL8 do Atmeg w DIL40.
Sam układ jest dosyć nieźle udokumentowany, bo to chyba nawet jeden z pierwszych programatorów AVR od ATMELA. Co do oprogramowania, to są źródła w C, ale i tak trzeba by kogoś dobrego aby dał radę to przenieść do typowej okienkowej aplikacji.

mopeqq
-
Posty: 6
Rejestracja: 28 mar 2010, 22:22
Lokalizacja: BCN

Post autor: mopeqq » 29 mar 2010, 20:56

Wracając do mojego problemu, proponujecie zakup rezurektora, a potem modlenie się, że wskrzesi procek :]? Kurde człowiek chce się uczyć, a od razu na starcie dostaje kłody pod nogi :]. Mam nadzieję, że to rozwiąże mój problem. Pozdrawiam.

Awatar użytkownika
haterkmp
Użytkownik
Posty: 652
Rejestracja: 08 sie 2008, 11:47
Lokalizacja: Wałbrzych

Post autor: haterkmp » 29 mar 2010, 21:04

sam rezurektor wyczyści ci procka do ustawień fabrycznych: ustawi fuse bity, wyczyści pamięć o ile sam procek nie jest uszkodzony... ale jeśli jest ok to będzie taki jak przed zaprogramowaniem. z fusami trzeba uważać niestety ale chyba każdy przez to przechodził :wink:

[ Dodano: 2010-03-29, 22:04 ]
acha... uważaj żeby nie zablokować atmegi8 w samym rezurektorze podczas programowania :mrgreen:

[ Dodano: 2010-03-29, 22:08 ]
kayron mógłbyś zarzucić jakimś linkiem do tego? nie mogę kurcze tego znaleźć... wujek google się na mnie chyba obraził...

mopeqq
-
Posty: 6
Rejestracja: 28 mar 2010, 22:22
Lokalizacja: BCN

Post autor: mopeqq » 30 mar 2010, 11:46

Ok. Procek wyczyszczony przez kolegę. Wszystko działa :]. Jednak doszedł mi mega prymitywny problem. Otóż przy wciśnięciu F4 w Bascom-avr zamiast wysłania programu do chipu, otwiera mi się okno z plikami (Tak jakby w/w skrót był przypisany otwarciu jakiegoś folderu (??)). Łatwo sobie z tym poradziłem, odpalając avr studio i wgrywając doń program, ale wygodniej jest korzystać z jednej aplikacji. Domyślam się, że to prymitywny problem, ale chyba warto zapytać i oszczędzić sobie trochę czasu na kombinowanie. Pozdrawiam!

Awatar użytkownika
haterkmp
Użytkownik
Posty: 652
Rejestracja: 08 sie 2008, 11:47
Lokalizacja: Wałbrzych

Post autor: haterkmp » 30 mar 2010, 21:09

hmmmm tak patrze w swoim i szukam ale raczej nie widzę opcji zmiany skrótów klawiaturowych.... jaką masz wersję? najlepiej przeinstalować Bascoma i kłopot zniknie. przynajmniej powienien...

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 01 kwie 2010, 8:09

Hm.. jest osobny temat o tym programatorze na Elportalu założony przez mnie, tam zerknij. Jak będę miał nakreślony schemat w EAGLU to go tam też wrzucę. Ogólnie ja nie chce sie bawić w zasilacze 15V, ani przetwornice na scalakach wiec mam zamiar przerobić nieco obwód zasilania programatora i zastosować gotową hybrydową przetwornice DC/DC 5/12V. I to właściwie będzie jedyna zmiana w programatorze.
I to właściwie będzie jedyna zmiana w programatorze. No i 2 podstawki jedna w drugiej 40 i 20 pin. Pierwotnie miał być też multipleksery 4053, ale ograniczenia EAGLE co do wielkości PCB mnie skutecznie od tego pomysłu odwiodły.
https://forum.elportal.pl/viewtopic.php?p=61288#61288

ODPOWIEDZ