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



Teraz jest 11 gru 2025, o 23:53


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 6 maja 2015, o 23:27 
Offline
Moderator
Avatar użytkownika

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

ATmega644P, ATmega1284P

_________________
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: 7 maja 2015, o 07:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 maja 2013
Posty: 175
Lokalizacja: Kraków
Pomógł: 9

ATMEGA162, dostępny np. tutaj:
http://www.sklep.monster.pl/ATmega-162- ... 7724,37659).aspx

_________________
Rozwój i utrzymywanie Oprogramowania



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 08:06 
Offline
Użytkownik

Dołączył(a): 19 sty 2013
Posty: 322
Pomógł: 22

Witam

Jeżeli mógłbym doradzić to wybierz coś nowszego jak wyżej wymienione mirkokontrolery które podał Mirek, gdyż ATmega162 to troszkę taki staruszek. Nie wiem do czego chcesz wykorzystywać ten mikrokontroler oprócz samych UART-ów. Ale pamiętaj, że wyżej podany nie ma przedtwornika analogowo cyfrowego, i wogóle jest taki ubogi we wszystkie układy peryfreyjne.

Pozdrawiam
Elektronik



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 08:07 

Pomógł: 0

Tylko w sumie Atmega644P(A), atmega162 to tak dla zgodności z starymi 89C51 bardziej, a 644 masz wyprowadzenia jak w 16/32/1284.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 09:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 maja 2013
Posty: 175
Lokalizacja: Kraków
Pomógł: 9

Za ATMEGA162 przemawia fakt że programator podpina się do SPI, daje nam to że w jednym czasie możemy programować i testować działanie dwóch UART-ów jednocześnie.
Natomiast w np. ATMEGA1284 do programowania używa się jednego z UART-ów, co komplikuje pisanie/testowanie programu.

Może 162 jest stara, ale jara.
Poza tym wątkotwórca nie pisał nic o dodatkowych wymaganiach.

_________________
Rozwój i utrzymywanie Oprogramowania



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 09:35 
Offline
Moderator
Avatar użytkownika

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

0livaw napisał(a):
Natomiast w np. ATMEGA1284 do programowania używa się jednego z UART-ów, co komplikuje pisanie/testowanie programu

No ale tutaj to kolega "troszkę" popłyną w stronę fantazji ;) .... jak to używa się jednego z UARTów ? to ten procek wg kolegi nie ma ISP ?

ma ma ;) No chyba że koledze wydawało się, że jeden z Uartów umieszczony jest na liniach ISP , no ale z kolei co ma tu się wydawać - proponuję rzucić okiem na opis procka z pierwszej strony noty PDF ;)

Obrazek

No chyba że może z kolei koledze pomylił się procek ATmega1284 z prockiem ATmega128 .... bo tam rzeczywiście na pinach ISP jest UART - ale nadal można wykorzystywać i w nim bez problemu UART w trakcie programowania i nie trzeba nic wypinać przepinać - tu rzuć okiem jak jest to rozwiązane np w ATB-SHIELD-M128 (scalak cd4053) ;)
http://atnel.pl/atb-shield-m128.html

_________________
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: 7 maja 2015, o 09:51 

Pomógł: 0

mirekk36 napisał(a):
Natomiast w np. ATMEGA1284 do programowania używa się jednego z UART-ów, co komplikuje pisanie/testowanie programu.


Dokładnie jak wyżej pisze Mirek "problem" jedynie dotyczył Atmega128, ale w sumie to żaden problem bo metodę z 4053 to stosowało się w zasadzie od bardzo dawna i nic z niczym nie kolidowało.

Jedynie trzeba było uważać tj. doczytać, bo ISP było na innym pinach niż SPI (co jest w sumie zaletą) ale często i gęsto przez to następowało błędne podłączenie programatora.

Sam używam intensywnie 644P(A) w swoich projektach z racji właśnie 2 uartów, Mirkowe biblioteki z Green Booka na eventach mam przerobione na 2 uarty, przez co można bez problemu w sumie przesyłać dane dwoma uartami + mnóstwo innych rzeczy po drodze jeszcze i nic ze sobą nie koliduje.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 09:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 maja 2013
Posty: 175
Lokalizacja: Kraków
Pomógł: 9

mirekk36 napisał(a):
0livaw napisał(a):
Natomiast w np. ATMEGA1284 do programowania używa się jednego z UART-ów, co komplikuje pisanie/testowanie programu

No ale tutaj to kolega "troszkę" popłyną w stronę fantazji ;) .... jak to używa się jednego z UARTów ? to ten procek wg kolegi nie ma ISP ?

ma ma ;) No chyba że koledze wydawało się, że jeden z Uartów umieszczony jest na liniach ISP , no ale z kolei co ma tu się wydawać - proponuję rzucić okiem na opis procka z pierwszej strony noty PDF ;)

Obrazek

No chyba że może z kolei koledze pomylił się procek ATmega1284 z prockiem ATmega128 .... bo tam rzeczywiście na pinach ISP jest UART - ale nadal można wykorzystywać i w nim bez problemu UART w trakcie programowania i nie trzeba nic wypinać przepinać - tu rzuć okiem jak jest to rozwiązane np w ATB-SHIELD-M128 (scalak cd4053) ;)
http://atnel.pl/atb-shield-m128.html


Fakt, pomyliłem rozmieszczenie uart-ów 128 z 1284.
Przyznaję się do winy.

Ale użycie 162 jest tańsze.

_________________
Rozwój i utrzymywanie Oprogramowania



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 10:15 
Offline
Moderator
Avatar użytkownika

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

0livaw napisał(a):
Ale użycie 162 jest tańsze.

Tzn ja tam w ogóle się nie wypowiadam które jest tańsze czy lepsze ;) ... ot podałem procki które akurat wykorzystuję często z dwoma uartami.

_________________
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: 7 maja 2015, o 10:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 maja 2013
Posty: 175
Lokalizacja: Kraków
Pomógł: 9

mirekk36 napisał(a):
Tzn ja tam w ogóle się nie wypowiadam które jest tańsze czy lepsze ;) ... ot podałem procki które akurat wykorzystuję często z dwoma uartami.


Otóż to, chyba każdy wypowiadający się w tym wątku poleca procki przez pryzmat swojego dotychczasowego doświadczenia.
A wątkotwórca milczy.

_________________
Rozwój i utrzymywanie Oprogramowania



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 maja 2015, o 16:23 
Offline
Użytkownik
Avatar użytkownika

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

mokrowski napisał(a):
Khm.. ja nie.. ale odnoszę wrażenie że nikt z kolegów nie skorzystał z MicrocontrollerSelector !? Bo wybór byłby ograniczony do czytania 2 stron z datasheet danego MCU :-)

Za dużo odznaczania. Lepiej sobie pogadać na forum

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



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: 11 ] 

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