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



Teraz jest 22 gru 2024, o 16:03


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
Autor Wiadomość
PostNapisane: 5 paź 2013, o 21:05 
Offline
Nowy

Dołączył(a): 05 paź 2013
Posty: 7
Pomógł: 0

Witam serdecznie forumowiczów. Niedawno zacząłem się interesować elektroniką. Nauczyłem się już dość dobrze lutować na przewodach oraz elementy przewlekane na PCB. Stwierdziłem więc, że chciałbym wytrawić swoją pierwszą płytkę. Wybór padł na programator USB asp, ponieważ nie chcę robić czegoś co do niczego mi się nie przyda np. mrugając dioda , a tak mógłbym zacząć bawić się mikrokontrolerami. Niestety jest dość wiele projektów, a ja w zasadzie nie wiem nawet czym różnią się od pierwotnej wersji. Może polecilibyście mi któryś z nich który został sprawdzony i współpracuje z mkAvrCalculator oraz można wykonać go na płytce jednostronnej.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 paź 2013, o 21:17 
Online
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Skoro zaczynasz przygodę z mikrokontrolerami to zrobienie programatora jako pierwszego układu jest kiepskim pomysłem.

Czym go zaprogramujesz? ;-)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 paź 2013, o 21:20 
Offline
Moderator
Avatar użytkownika

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

czy ty byłeś chociaż raz na stronie oryginalnej projektu ? ;)

http://www.fischl.de/usbasp/

nie ? wydaje się że nie ... to zajrzyj i zobacz - masz od razu schemat jaki warto wykonać - to PODSTAWA PODSTAW i na pewno będzie działać z MkAvrCalculatorem ;)

Płytkę PCB i schemat chyba umiesz sam w Eaglu sobie do tego zrobić ? czy nie ? jeśli nie to proponuję obejrzyj koniecznie to:

http://atnel.pl/kurs-cadsoft-eagle.html

potem będzie już z górki - a jak coś to śmiało tu pytaj.

_________________
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: 5 paź 2013, o 21:45 
Offline
Nowy

Dołączył(a): 05 paź 2013
Posty: 7
Pomógł: 0

Jaglarz, Wczoraj gdzieś latałem po necie i wydaje mi się, że właśnie u mirka w filmie "Mikrokontrolery AVR jak zacząć cz.1" było o tym i można to zrobić za pomocą gniazda LPT.

mirekk36, tak byłem na stronie lecz właśnie u dołu są modyfikacje. Serię poradników do Eagle'a zacząłem oglądać tydzień temu, lecz niestety jeszcze nie skończyłem. W takim razie, może faktycznie złożę tą pierwotną wersję tego programatorka.

EDIT: Tutaj jest o programowaniu ATmegi8 bez programatora. http://mirekk36.blogspot.com/2011/05/jaki-wybrac-programator-sprzetowy.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 paź 2013, o 10:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

Manos napisał(a):
EDIT: Tutaj jest o programowaniu ATmegi8 bez programatora. http://mirekk36.blogspot.com/2011/05/jaki-wybrac-programator-sprzetowy.html



trochę nie tak to kolega rozumie .... jedyny sposób na zaprogramowanie mikrokontrolera bez programatora to uzycie bootloadera ... i programowanie poprzez UART , a każdy inny czy to aspem czym Simple ... na LPT to są programatory , prostsze , bardziej skomplikowane .... ale programatory ... bo komunikuja się poprzez złacze do tego celu przeznaczone w mikrokontrolerze ..


Pytasz którego Aspa zrobić .... tego oficjalnego ..... unikniesz wielu problemów , a płytka czy dodatki to twoja modyfikacja , bo tak naprawdę wszystkie poniżej są właśnie w oparciu o oficjalny schemat i firmware ... niema 1000 aspów - sa tylko różne wykonania

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 paź 2013, o 11:12 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Ale warto zadać sobie pytanie czy na sam początek warto "ryzykować" i budować tak newralgiczny element całej zabawy. A później nie daj boże rwać sobie włosy z głowy przez parę dni czemu coś nie działa przy probie programowania, szukać problemu z kodem a okaże się że nie udał się jeden lut. A koszt elementów, laminatu, wytrawiacza, plus programatora LPT (o ile masz taki port jeszcze w komputerze) w cale nie wyjdzie sporo mniejszy niż gotowy, sprawdzony programator.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 23:52 
Offline
Nowy

Dołączył(a): 10 lis 2013
Posty: 8
Pomógł: 0

Witam.
Dopiero zaczynam zabawę z elektroniką cyfrową. Chciałem wykonać samodzielnie układ programatora USB ASP wg schematu podanego w sklepie Atnel. Jednak aby ułatwić sobie to zadanie chciałem zrobić to na układzie AtMega 88 w obudowie DIP. Zauważyłem jednak, ze ma ona mniej wyprowadzeń niż ta stosowana fabrycznie. Jak pokonać tą trudność?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 23:58 
Offline
Moderator
Avatar użytkownika

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

Pawek23 napisał(a):
Zauważyłem jednak, ze ma ona mniej wyprowadzeń niż ta stosowana fabrycznie


Możesz rozwinąć to zdanie ? To znaczy że ty masz ATmega88 nie z fabryki tylko hmmm skąd ? sorki nie nabijam się ale nie rozumiem

chyba że ty porównujesz 2 różne obudowy (fabryczne panie) ... DIP i TQFP(SMD) - to rzeczywiście ta SMD ma kilka pinów więcej ale to nadal te same procki i jeśli chodzi o zastosowanie akurat w programatorze USBASP - NICZYM się nie różnią

_________________
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: 11 lis 2013, o 00:13 
Offline
Nowy

Dołączył(a): 10 lis 2013
Posty: 8
Pomógł: 0

Faktycznie, wyraziłem się nieprecyzyjnie :)
Chodziło mi o Atmege, która jest stosowana w układzie do kupienia ze sklepu Atnel. Ma więcej wyprowadzeń. Ma więcej Vcc i GND.
Gdy chcę zastosować Atmege w obudowie DIP, to mam pilnować jedynie, aby wyprowadzenia na schemacie nóżek sygnałowych się zgadzały? Brakującymi Vcc i GND się nie przejmować?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2013, o 00:15 
Online
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

To są tylko inne obudowy, struktura wewnętrzna jest ta sama.


Cytuj:
Brakującymi Vcc i GND się nie przejmować?


Nie, masz je podłączyć zgodnie z przeznaczeniem.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2013, o 00:32 
Offline
Nowy

Dołączył(a): 10 lis 2013
Posty: 8
Pomógł: 0

Teraz przyjrzałem się dokładnie i wyprowadzenia ADC6 i ADC7 na schemacie i tak nie są do niczego podłączone, także tak czy inaczej wszystko się będzie zgadzać.
Przepraszam za zamieszanie :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2013, o 21:49 
Offline
Nowy

Dołączył(a): 10 lis 2013
Posty: 8
Pomógł: 0

Jeszcze mam takie pytanie.
Patrzę na schemat i wyjście procesora PC6/RESET ma wyprowadzenie w Eagle podciągnięte przez rezystor do +3,3V i rozgałęzienie połączenia do "flagi" RST. Ale w żadnym innym miejscu na schemacie nie ma drugiej flagi RST, z którą by się łączyła.

W związku z tym moje pytanie: gdzie to ma być podłączone?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2013, o 23:52 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

RESET, MISO, MOSI i SCK wraz z GND i VCC służą do programowania procesora. Zerknij na rysunek poglądowy z opisem zworek.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2013, o 00:03 
Offline
Nowy

Dołączył(a): 10 lis 2013
Posty: 8
Pomógł: 0

Czyli w taki sposób maja być wyprowadzone osobno wyjścia Atmegi: PC6, PB3, PB4, PB5, VCC i GND? Dobrze rozumiem?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2013, o 00:41 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Tak. Porównaj sobie z oryginałem. Tam jest nawet wspólne gniazdo, tylko, że reset jest odłączany od gniazda na czas normalnego użytkowania, ale tam nie ma buforowania.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2013, o 10:58 
Offline
Nowy

Dołączył(a): 10 lis 2013
Posty: 8
Pomógł: 0

Nie byłem pewny, bo jest też wyprowadzone wyjście z nóżki PB2 opisane jako P_RST.
Ale mam rozumieć, że to jest tylko wykorzystywane, gdy ten programator programuje inny układ. Do zaprogramowania tego programatora trzeba użyć Wyprowadzenia RST na nóżce PC6 (wraz z pozostałymi pmiso, pmosi, psck, vcc i gnd)?

I jeszcze jedno pytanie. Dlaczego ta Atmega jest zasilana +3,3 V, a nie +5 V?
I w związku z tym: Czy podczas programowania tego programatora też mam zasilić układ +3,3 V?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2013, o 20:04 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

1) Tak.
2) Aby programator po przełączeniu zworki programował też układy zasilone z 2,8V

Na czas programowania procesora w programatorze musisz tylko odpiąć się od USB i ISP i możesz używać najprostszych programatorów na 5V.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lut 2014, o 21:18 
Offline
Nowy

Dołączył(a): 10 lis 2013
Posty: 8
Pomógł: 0

Co do tego programatora USBASP Atnel. Nigdzie nie jest wyjaśnione do czego służą zworki ZW3 i ZW4. I dlaczego na tym do kupienia zwarta jest ZW4?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lut 2014, o 23:45 
Offline
Moderator
Avatar użytkownika

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

Pawek23 napisał(a):
Co do tego programatora USBASP Atnel. Nigdzie nie jest wyjaśnione do czego służą zworki ZW3 i ZW4


No dobrze - ale w czym to przeszkadza ? czy nie działa ci ten programator ? jest jakiś problem ?

Brak instrukcji do programatora ?

_________________
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: 22 lut 2014, o 00:36 
Offline
Nowy

Dołączył(a): 10 lis 2013
Posty: 8
Pomógł: 0

Jest w porządku wszystko. Czysta ciekawość :D
A jeżeli to tajemnica zawodowa, to dopytywał nie będę :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 06:01 
Offline
Moderator
Avatar użytkownika

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

Pawek23 napisał(a):
A jeżeli to tajemnica zawodowa


Chodzi o to, że wprowadzam sam pewne modyfikacje do kodu, i zostawiłem sobie małą furtkę na przyszłość odnośnie planowania w zakresie innego nieco wykorzystania diody świecącej a wtedy jak widać ze schematu będę musiał ją oddzielić od linii sterującej buforami

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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