Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 22 gru 2024, o 11:33


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
 Tytuł: JTAG, PDI i HV
PostNapisane: 26 maja 2014, o 11:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Szukam jakichś sprawdzonych i udokumentowanych projektów programatorów:

Chodzi mi głównie o HV podłączane do USB, albo RS.
I jakiś fajny JTAG.

PDI i TPI można ujechać na USBAsp, przynajmniej z tego co się zorientowałem. Ale nie wiem czy to 100% prawda w sensie uniwersalności takiego rozwiązania.

Może ktoś coś polecić?

PS. Wiem, że najlepiej jest zdobyć Dragona. Ale wolę sam zrobić. Taniej i przyjemniej :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 11:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Ja się dołączam do prośby o JTAG'a

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 12:21 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

TPI - spokojnie obsługuje USBASP i to nie są żadne pogłoski ;) .... MkAvrCalculator daje sobie spokojnie radę z procuszkami ATtiny4/5/9/10 ;)

to tak na marginesie ....

oczywiście Dragon tak jak mówisz - robi wszystko ;) ...

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 12:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

mirekk36 napisał(a):
TPI - spokojnie obsługuje USBASP i to nie są żadne pogłoski

Tak, tak Mirku to ja wiem. Przecież nawet jest poradnik :)
Zresztą niedługo będę chciał coś zrobić na tym maleńkim pikusiu 6-cio nóżkowym :)

Podobno da się też PDI.

Zależy mi na tym HV bo w małych prockach fajnie by było móc użyć tego pinu RESET... No i tutaj dobrze jest mieć możliwość przywrócenia. Stąd ten HV.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 12:38 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

sq8dsr napisał(a):
Zależy mi na tym HV bo w małych prockach fajnie by było móc użyć tego pinu RESET... No i tutaj dobrze jest mieć możliwość przywrócenia. Stąd ten HV


No tak jak się dużo robi to przydaje się HV ...

Ja kiedyś gdy pisałem coś pod ATtiny13 ... to najpierw testowałem do bólu na maxa ... funkcjonalność z pinu RESET na innym pinie ... a gdy już byłem pewien no i przetestowałem całą resztę aplikacji - to wtedy "hlast" ;) i po pinie reset

udało się i urządzonko pracowało sobie spokojnie

ale gdybym miał więcej w ten sposób robić i testować to oczywiście HV by się przydał .... albo bym pomyślał o innym procku tzn ciut większym

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 12:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Mirku, ale Ty masz doświadczenie :)
Też tak myślałem, żeby tak właśnie robić. Tylko, że to "one way ticket" hahahaha, a ja na pewno o czymś zapomnę. :P
A używanie tych maleństw jest bardzo rozwojowe bo już trzeba myśleć, kombinować jak się zmieścić, jak sobie poradzić na tych kilku pinach, bo i to by się chciało i tamto. I ten RESET - dodatkowy pin na wagę złota ;)
A jak, później coś się chce zmienić.... No to już problem, a jeszcze układ SMD...

Zresztą ja mam twój USBAsp i jestem z niego niesamowicie zadowolony. Nawet okazało się, że mam czytnik kart SD z dokładnie taką obudową pod którą było projektowane PBC.
Programator nigdy mnie nie zawiódł i każdemu go polecam.
Dobry programator to podstawa.
Choć zaczynałem od LPT z rezystorami :P I ręcznej modyfikacji plików AVRDUDE, nie pamiętam czemu ale zmieniałem definicje pinów w porcie LPT.

Zresztą warto też wiedzieć jak co działa, nawet w sensie poznawczym. Również z tego względu chcę poznać JTAG. Czasem są jakieś urządzenia które JTAG mają wyciągnięty, więc też może przydać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 12:54 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

sq8dsr napisał(a):
Tylko, że to "one way ticket" hahahaha,


ależ masz 100% racji ... jak mówię ja na dłuższą metę też bym śmignął jakiegoś HV i chyba byłby to właśnie Dragon .... (tak mi się wydaje) ....

w razie czego podpytaj rezasurmar'a bo z tego co się orientuję to kiedyś pisał że posiada Smoka ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 17:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Ostatnio przeglądałem archiwum Elektroniki Praktycznej
i natknąłem się na projekt JTag
http://ep.com.pl/Archiwum/2004/Czerwiec.html

i się zastanawiam czy go nie wykonać (ale u mnie to będzie trwało :))
może Tobie coś pomoże

Edit:
Co prawda nie jet to projekt do własnej produkcji ale może być interesujący.

Atmel w tym roku (o ile sie nie mylę) wypuścił programator który jest nisko budżetowy
podobnie jak dragon tyko bez HV
jest dostępny tu https://www.seguro.pl/sklep/?zobacz=5693&producent=
u nich jest dostępna też wersja pełno budżetowa


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 18:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Zaba napisał(a):
i natknąłem się na projekt JTag

Fajny prościutki układ. Port RS jak najbardziej. Zresztą w sumie można by rozbudować umieszczając na nim FT232 i od razu mamy jeszcze zasilanie +5V.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 19:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Właśnie doszedłem do do grudnia w EP
i zobacz jeszcze to

[url]http://ep.com.pl/Archiwum/2011/Grudzień.html[/url]

coś nie mogę wstawić poprawnego linka więc w załączniku dorzucam


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Ostatnio edytowano 26 maja 2014, o 19:20 przez Zaba, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 19:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Z tego co wiem to:

TPI czy standard programowania małych proców np. attiny4/5/9 itd. Robi się na USBAsp, po drobnej modyfikacji interfejsu i zmianie firmware w programatorze. I to mamy pięknie opisane i zaprezentowane przez Mirka w poradniku.

PDI czyli standard np. dla Xmeg jest bardzo podobny do TPI, też możliwy pzry USBAsp po "modyfikacji rezystorowej" i zmianie firmware. Ale w tym przypadku albo rybka albo akwarium. Czyli firmware z obsługą PDI nie obsłuży już klasycznego ISP.
Akurat mam dwa USBAspy więc jeden mogę sobie przeznaczyć na PDI.

------------------------ [ Dodano po: 13 minutach ]

Generalnie widzę, że JTAG jest bardzo popularny.
TPI i PDI ujedziemy na USBAsp

Pozostaje HV :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 19:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

Jtag też ma swoje wady - zajmuje nóżki procesora
a ISP już nie -
chyba że jest inaczej i można przy Jtag-u
jego piny używać jako normalne I/O (myślę o uC)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 19:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Cytuj:
Jtag też ma swoje wady - zajmuje nóżki procesora
a ISP już nie -

JTAG owszem zajmuje wyprowadzenia. Ale jest wiele urządzeń gotowych które posiadają wyprowadzaony JTAG. Dlatego dobrze jest go mieć. Poza tym pozawala na debugowanie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 maja 2014, o 20:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

na tej stronie coś znalazłem na temat programatora HV

http://elm-chan.org/works/avrx/report_e.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2014, o 11:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 447
Lokalizacja: DKL
Pomógł: 53

@sq8dsr, a ten projekt widziałeś: http://mdiy.pl/atmega-fusebit-doctor-hvpp/ wg. mnie bardzo dobry patent na przywracanie fabrycznych fusebitów i powinien dobrze się sprawdzić w przywracaniu resetu w małych mikroklockach.

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 maja 2014, o 11:49 

Pomógł: 0

Zaba napisał(a):
Ostatnio przeglądałem archiwum Elektroniki Praktycznej
i natknąłem się na projekt JTag
http://ep.com.pl/Archiwum/2004/Czerwiec.html

i się zastanawiam czy go nie wykonać (ale u mnie to będzie trwało :))


Tego JTAGA mam do opchnięcia jak by ktoś reflektował, cena wywoławcza powiedzmy 40zł do negocjacji



Góra
  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO