-
Data: 2014-04-06 16:40:37
Temat: Re: PIC vs AVR
Od: "Pszemol" <P...@P...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]"janusz_k" <J...@o...pl> wrote in message news:op.xdv8rwspn0u1o8@moj...
>>> 128A1/A1U. Ma też np. 4 I2C. I trochę ADC, parę DAC i jeszcze trochę.
>>> Nawet magistralę dla zewnętrznej pamięci, niestety tylko w wersji z
>>> dodatkowym rejestrem.
>>
>> OK, czyli nic nadzwyczajnego czego nie miałby typowy
>> 32-bitowy Cortex M3 czy M4 z ARMa do kupienia za 20zł.
> Mylisz się, nie każdy arm ma np 2Ms ADC, mają lpc a stm-y nie.
> tak sama z dac-ami np 1Ms.
Nie każdy ARM ma wszystko... zgoda.
Wybierasz takiego ARMa który ma to, co potrzebujesz.
I co się zwykle okazuje, że ma wydajność 10 razy większą
niż 8-bitowiec w tej samej cenie.
Zrozum, ceny procesorów 8-bitowych dzisiaj są nadmuchane.
Dlaczego są nadmuchane? Bo producenci trzymają Cię w garści.
Płacisz jak za zboże bo musisz. Musisz, bo tylko te znasz...
Tylko tego proca zastosujesz jak mniejszy Ci okaże się za mały.
Producent wie, że przesiadka na inną rodzinę to koszty zaporowe
i dlatego ustawia takie ceny na procki 8-bitowe bo jeszcze jest
na nie jako taki popyt.
To jest analogia jak z pamięciami DDR czy starymi prockami do
pecetów... Ceny DDR2 o tej samej pojemności sa WIĘKSZE niż
ceny szybszych DDR3 - Ceny szybszych procków i3 są takie same
lub niższe jak wolniejszych, starszych procków LGA775 dlaczego?
Bo DDR2 czy procek LGA775 wstawia się jako retrofity do starszych
maszyn, aby robić upgrade... Rynek zdyskontował fakt, że aby
przesiąść się na inna platformę trzeba wydać więcej: nowa płyta,
nowy ram, nowy proc, często nowy zasilacz itp, itd... Więc Cię rypią
bez mydła za stary procek czy pamięć więcej niż za nowe...
To samo jest z prockami 8-bitowymi w stosunku do procków ARM.
>>>>> nie wiem jak jest z systemem eventów w ARMach,
>>>>> ale raczej wątpię.
>>>>
>>>> Ale w co wątpisz? :-)
>>>
>>> Że w armach jest coś takiego jak event-system lub coś o podobnej
>>> funkcjonalności, z zastrzeżeniem, że nie szukałem tego, traktuję na
>>> razie jako cechę rodziny XMega.
>>
>> Ja widzisz nie znam tej xmega, nie wiem o czym mówisz jeśli chodzi
>> o te "eventy", ale podejrzewam że to tak hucznie nazwali system
>> przerwań który wybudza procesor ze stanu uśpienia lub stymuluje
>> niezależne od procesora DMA aby pobrało dane z urządzenia zgłaszającego
>> przerwanie i jak transmisja danych się skończy to obudziły procesor do
>> obliczeń...
> Nie, ewenty to są przerwania ale nie od wyróżnionych wejść jak w starych
> ale od wszystkich z detekcją 0,1 zbocza narastającego i opadającego oraz
> wielopoziomowy dekoder przewań do tego.
No to samo masz w ARMach... nie widze tu żadnej rewelacji.
>>>>> Co nie zmienia faktu, że mówimy o zupełnie innych urządzeniach.
>>>>
>>>> Ja widzę same podobieństwa, Ty różnice... :-)
>>>
>>> ARMy można traktować od strony elektrycznej (dostępnych wyprowadzeń)
>>> jak rozwinięcie procesorów starszych. XMegi też są rozwinięciem, ale w
>>> inną stronę. Pozostawiono 8 bitów, za to dodano trochę MHz i przede
>>> wszystkim mocno rozbudowano i usystematyzowano peryferia. Popatrz na
>>> rozkład nóg w obudowie TQFP (bo BGA to inna bajka i regularność nie
>>> jest już taka ważna) i na ich funkcje, szczególnie dla portów C, D, E i
>>> F, ale też nawet A i B.
>>
>> Dokładnie tak samo można powiedzieć o ARMach - usystematyzowano
>> peryferia i taki Cortex M3 od ST będzie miał prawie to samo co Cortex M3
>> z NXP, nawet kod w C z jednego proca Ci się skompiluje pod drugi bo
>> peryferia są ustandaryzowane... A peryferiów jest w ciul i trochę.
>> Aczkolwiek proca z 8 uartami nie widziałem w stajni ARMa, ale nie
>> widziałem wszystkiego - może taki jest.
>> Wydaje się że jakiś znawca ARMów dopowie
> Nie przesadzałbym z tym ustandaryzowaniem.
> Jest burdel, prawie każdy producent nma swoje.
Co ma swoje?
Ja mówię o standardowej bibliotece CMSIS:
http://www.arm.com/products/processors/cortex-m/cort
ex-microcontroller-software-interface-standard.php
>> Przekładanie GOTOWEGO projektu z jednej rodziny proców na drugą
>> to oczywiście inna klasa zagadnień. Ja mówię w temacie: znam 8-bitowce,
>> widzę że mają pułap bardzo nisko i się zwyczajnie kończą... Czas poznać
>> coś nowego: tu miejsce dla ARMów. Przesiadka z PIC czy 8051 na AVR
>> nie ma sensu dzisiaj, bo przy cenach kostek 32-bitowych z rdzeniem ARMa
>> na pokładzie czas AVRów jest policzony
> Mylisz się, wcale nie jest policzony. Dla początkujących to s ą idealne
> procki stosunkowo proste do opanowania i zaprogramowania.
Dla początkujących... i potem co? Zainwestujesz czas w naukę
a potem zmiana i od nowa będziesz się uczył od początku?
To jest bez sensu - jak już robisz inwestycję czasu i gromadzisz wiedzę
to lepiej uczyć się procesorów z dużej rodziny i dziś popularnej a nie
procesorów popularnych 20-30 lat temu wychodzących dziś z użycia.
To coś tak jak byś powiedział że docelowo chcesz się nauczyć języka
niemieckiego i wyemigrować do Berlina... Ale ponieważ jesteś początkujący
to na początek nauczysz się języka ruskiego, bo jest dla Ciebie, Polaka,
łatwiejszy niż niemiecki, "na początek"... Widzisz bezsens w tej logice? :-)
Naprawdę nie ma się czego bać ARMów.
To jest dzisiaj procesor do nauki dla początkującego.
Masz całą rodzinę Cortexów do poznania: M0, M1, M3 a nawet
M4 z koprocesorem zmiennoprzecinkowym... Do wyboru do koloru.
Najmniejsze, najtańsze M0 w małych obudowach kosztować Cię
będą DUŻO, DUŻO MNIEJ niż 8-bitowce dzisiaj...
Następne wpisy z tego wątku
- 06.04.14 17:34 Dariusz Dorochowicz
- 06.04.14 17:42 Sylwester Łazar
- 06.04.14 17:41 Dariusz Dorochowicz
- 06.04.14 18:14 AlexY
- 06.04.14 18:55 AlexY
- 06.04.14 18:59 Sylwester Łazar
- 06.04.14 19:00 Pszemol
- 06.04.14 19:12 Sylwester Łazar
- 06.04.14 19:17 Sylwester Łazar
- 06.04.14 19:18 Mario
- 06.04.14 19:24 Pszemol
- 06.04.14 19:29 Pszemol
- 06.04.14 19:38 Mario
- 06.04.14 19:42 Mario
- 06.04.14 19:44 jacek pozniak
Najnowsze wątki z tej grupy
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
Najnowsze wątki
- 2025-02-12 Warszawa => Expert Recruiter 360 <=
- 2025-02-12 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-12 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-12 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-12 Kraków => PHP Full Stack Developer <=
- 2025-02-12 Karta dźwiękowa stereo
- 2025-02-12 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-12 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-12 Łódź => NodeJS Developer <=
- 2025-02-12 Błonie => Sales Specialist <=
- 2025-02-12 Dziwne zachowanie magistrali adresowej w 8085
- 2025-02-11 Mini pecet
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=