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



Teraz jest 19 kwi 2024, o 12:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 13 cze 2012, o 07:33 
Offline
Użytkownik

Dołączył(a): 11 kwi 2012
Posty: 118
Pomógł: 0

Witam,

czy są jakieś różnice pomiędzy ATXMega a ATMega w programowaniu?
czy do każdych 8-bitowych mikrokontolerów atmela podchodzimy w taki sam sposób?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2012, o 08:41 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

kirex napisał(a):
Witam,

czy są jakieś różnice pomiędzy ATXMega a ATMega w programowaniu?
czy do każdych 8-bitowych mikrokontolerów atmela podchodzimy w taki sam sposób?

Niestety różnią się... :(
Potrzebujesz innego programatora

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2012, o 08:47 
Offline
Użytkownik

Dołączył(a): 11 kwi 2012
Posty: 118
Pomógł: 0

ech, wiecznie pod górkę, dzięki za odpowiedź



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2012, o 10:08 

Pomógł: 0

Całkiem inny interface, w Atmega jest ISP, a w ATXmega PDI, ale jeżeli masz JTAGa np AVR dragon to bez problemu zaprogramujesz i ATmegę i ATXmega.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2012, o 10:22 
Offline
Użytkownik
Avatar użytkownika

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

można też i USBaspem :P mój daje radę i z PDI i z TPI :P

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2012, o 10:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 307
Lokalizacja: Lbt
Pomógł: 8

Ale koledze nie chodziło chyba o fizyczne programowanie, tylko o pisanie softu.

_________________
Ujemna delta to dopiero początek zabawy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2012, o 10:47 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

miszczo napisał(a):
Ale koledze nie chodziło chyba o fizyczne programowanie, tylko o pisanie softu.

No patrz tylu ludków na to patrzyło i dopiero Ty na to wpadłeś :)
Ale jeżeli o to koledze chodziło to odpowiedź jest w książkach Mirka, a na pewno w II. I to już na samym początku strony 6 do 8 Przedmowa. :P

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2012, o 11:57 
Offline
Użytkownik

Dołączył(a): 11 kwi 2012
Posty: 118
Pomógł: 0

W sumie chodzi o jedno i drugie, bo co z pisania programów jak ich wrzucić nie można ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 cze 2012, o 12:07 

Pomógł: 0

Niestety, sam ostatnio stanąłem przed tym dylematem, bo chciałem kupić programator mirka, ale niestety brak supportu dla ATXmega przekonały mnie w końcu do AVRdragon. Po za tym, chyba jednak lepszą alternatywą dla ATXmega są STMy, PICe oraz ARMy.
Zresztą jak już mirek gdzieś wspominał, jak się dobrze nauczysz pisać programy, odpowiednio dzielić, na program główny i obsługę poszczególnych komponentów na procedury. Wtedy przejście z jednej architektury na drugą, to będzie tylko formalność ;).

Przebrniesz, przez dwa tomy mirka, to ci wpoi odpowiedni tok myślenia ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2014, o 09:37 
Offline
Użytkownik

Dołączył(a): 28 paź 2013
Posty: 28
Pomógł: 1

Cytuj:
ech, wiecznie pod górkę, dzięki za odpowiedź


Ja bym powiedział, że z górki :) Wszystko nowe, bardzo dużo zmian i wszystkie chyba na + :). A największa jest taka, że C/C++ się nie zmieniło :) Doszło natomiast wiele ułatwień w postaci struktur jako interface'ów do komunikacji z "bebechami" i unifikacja. Jak raz napiszesz fragment do obsługi np. UARTA, to nie przejmujesz się różnicami... W każdej ATXmedze jest tak samo!, Na ATMegę, napisany UART pod 0, żeby poszedł z UARTEM1, przynajmniej nazwy rejestrów trzeba było zmieniać. Tutaj nie, wystarczy przekazać zmienną strukturalną do fizycznego UARTa i już :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2014, o 09:55 

Pomógł: 0

Tylko kup ATXmege w DIPe ;)



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2014, o 14:29 
Offline
Użytkownik
Avatar użytkownika

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

Są Xmegi naklejone na przejściówkę do DIP. Widziałem ostatnio jakieś mniejsze xmegi w przejściówkach w granicach 30 PLN.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2014, o 14:45 

Pomógł: 0

to już wolę za 20zł 644 ;). Osobiście nie miałem potrzeby przechodzić na ATXmega i nic specjalnie mnie do nich nie przekonuje, jak już potrzeba czegoś mocniejszego to Freescale Kinetis, albo STMy.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2014, o 15:15 
Offline
Użytkownik
Avatar użytkownika

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

rezasurmar napisał(a):
to już wolę za 20zł 644

A mamy nawet do dyspozycji takie coś jak 1284 :) w to wersji DIP.

Pół roku temu przeczytałem artykuł o Xmegach i nie powiem z tego opisu bardzo fajnie to wygląda. Niesamowicie przebudowane Timery, nowe ADC (chyba 12 bitowe), sprzętowe USB, sprzętowy ethernet, sprzętowy AES... Bardzo fajnie to wygląda. Plus to, że jest to Atmel czyli potęga dokumentacji. Np. noty do PICów są w moim odczuciu jakieś dziwne. Może to kwestia przyzwyczajenia do czytania not Atmelowskich....

Chciałbym któregoś dnia spróbować zagadać z taką Xmegą. Ale na razie myślę, że dla mnie to za wcześnie, podobnie jak STM. Muszę najpierw przegryźć się dokładniej przez rodzinę atmega/tiny. :)
Ostatnio zrobiłem nawet "krok wstecz" bo dokonałem zakupu Attiny45 :)
I muszę powiedzieć, że próba działania z takim maluszkiem daje do myślenia. Zaczynają się otwierać w głowie takie klapki jak:
1. planowanie racjonalnego użycia zasobów
2. podział czasu w użytkowaniu zasobów (w zależności od sytuacji używamy SPI albo pinu MISO jako wejścia klawisza)
3. pogodzenie tego wraz z bardziej optymalnym kodem.

Z drugiej strony ciągną te "stonogi" co tam takiego w nich słychać :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 kwi 2014, o 16:35 
Offline
Użytkownik

Dołączył(a): 25 sty 2014
Posty: 185
Lokalizacja: Działoszyn
Zbananowany użytkownik

Pomógł: 8

zapomnialem dodac nawet programatora nie potrzeba wystarczy kabel do usb i flip od atmela ;)



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO