Odpowiedzi na komentarze do filmu "ARM deklasuje AVR i XMEGA...."
HTML-код
- Опубликовано: 5 ноя 2024
- Zacznij wspierać ten kanał, a dostaniesz te bonusy:
/ @er-mik
Jeśli chcesz jednorazowo przyczynić się do rozwoju kanału "postaw mi kawę" korzystając z linku:
suppi.pl/ermik
Z datasheet F091 "Injected current on FT and FTf pins -5/+0(4)"
4. Positive injection is not possible on these I/Os and does not occur for input voltages lower than the specified maximum
value.
strona 53.
@MarekPaszek To chyba jasno informuje, że na pin można podać max 5V a nie tylko Vcc.
@@eR-MIK ale ja mowie o napięciu większym od 5v przez rezystor. Czyli mamy 12V dajemy rezystor i do nogi. Jak mamy 0mA prądu możliwego- to jak mamy policzyć ten rezystor?
Przy AVR to bez problemu przechodzi, clamp w wiekszosci nowych to 20mA, ciągłego.
Patrzysz tylko pod względem "dużo pamięci, dużo pamięci" Oczywiście, jeżeli coś ma mieć wyświetlacz itd. to nie ma co pchać tam AVR. tutaj się zgadzam.
Co do STM32 - w którym projekcie masz dokładnie tak zrobione i to działa? Bo sam ST twierdzi, ze tak nie wolno. Tzn. obciążać stale TVS w portach. Więc nigdy tego nie robiłem i jeżeli tak faktycznie się da - to faktycznie przewaga AVR oraz podobnych tutaj opada.
Był AVR32, PIC32 itd. Aktualnie, dalej da się go SNAP zaprogramować.
Nowe AVR programuje się 1 kabelkiem, ale ogólnie coś bardziej skomplikowanego mi się na AVR nie widzi. Z tymi STM32 to mnie zaciekawiłeś, że się tak da i niepotrzebnie daję bufor przed STM.
Odpowiedź w filmie jest ok.
@MarekPaszek Nie patrzę tylko na wielkość pamięci ale i peryferia (ich rodzaj, możliwości i liczbę). Który AVR ma 12 UART? Który ma 20 PWM 16-bit? Który ma 32-bit timer? Który ma sprzętowy pomiar wypełnienia sygnału? Który autobaud w UART? Który wykrywanie końca ramki? Pytania mogę mnożyć i mnożyć.
Co do napięcia na GPIO to nie chodzi o napięcie tylko prąd. Możesz dać 100000V byleby prąd był w normie.
Ile kosztuje SNAP ? Ile kosztuje ST-Link?
@@eR-MIK a na co Ci 12 uart? W 99% się tego nie wykorzystuje.
Powinno się dobierać mikrokontroler do zastosowania. W wiekszosci nie wykorzystuje się nawet kilku % możliwości.
Akurat pwm i 32b timery już są w nowych, dodatkowo masz CCL. Ogolnei dużo się zmieniło, a cena nizsza jak te starocie typu Atmega 8.
Przypominam, że dla 5V tolerancji norma mówi 0mA.
@@MarekPaszek 12 nie używałem ale 6 tak. Ile AVR ma 6 UART? Czy da się uzyskać 921600 na AVR z kwarcem 16MHz? na STM32 to nie problem!
@@MarekPaszek Dobieram uC do zastosowania i wychodzi mi, że Z8 wystarczy. Kosztuje kilka razy więcej od ARM, narzędzia to porażka. Wybierzesz Z8 (nie myl z Z80)?
@@eR-MIK ale znowu ten sam temat, po 1 ja mowie ze sa zastosowania gdzie AVR pasuje bardziej. Wiec nie można generalizować.
I ogolnie widać, że nowych nie widziałeś. Bo większość się da osiągnąć na nowych o czym piszesz. I sa tansze od najtańszego stm. Jeżeli chcemy redukować koszty, to idziemy w avr. Głupie tiny814 za 2.2zł ma już auto baud na UART. Ma 20MHz ma CCL, ma 4 timery, z czego można je leczyć kaskadowo. Mapowanie peryferiów itd.
Konfigurator graficzny dla peryferiów oraz pinów. Konfigurator dla CCL.
Ogolnie to są dalej używalne procesory, tak samo jak używalne są stm32.
Jeżeli chcemy mówić o tylko 12 uartach wydajności itd to prosto poszukać coś wydajniejszego i tańszego od stm.
Jeżeli chcemy iść w "tanio" to są np. Padauk PMS150C - połowa latarek ma procki padauka. Czy miało by sens tam włożyć stm? Albo do zabawki dla dzieci?
Wtm.
@romanl2608 WTM/ Co masz na myśli bo mam dziesiątki tłumaczeń tego skrótu o obraźliwychj nie będę pisał.
Witam