Страница 2 из 3

STM32 vs Atmega

Добавлено: 08.02.2020,15:14
i8088
EJSanYo писал(а): 08.02.2020,12:54 А самое забавное, что при всём при этом...вам всё равно придётся с этим работать, рано или поздно, если хотите делать актуальные вещи. И скоро уже настанет время, когда на желание сделать схему на старой доброй АтМеге 8 ваш работодатель будет смотреть, как в наше время - на КР580, скажем. "Ты чё, идиот?! Ты с какой эпохи этот музейный экспонат откопал? Что в нём такого, что на копеечной ESP100500 сделать нельзя? Зачем тебе документация, возьми скетч готовый!" :08:
EJSanYo, хорошо что у меня нет такого работодателя:) А вообще, для
ответственных задач заказчикам вообще все равно, на чем ты делаешь (он этого
не знает и знать в принципе это ему и не нужно, это ему может быть интересно
только когда каждую копейку считают), лишь бы работало надежно. Я недавно
одно очень ответственное устройство сделал на AT89C2051, и считаю, что сделал
правильно.

STM32 vs Atmega

Добавлено: 08.02.2020,15:48
Rio444
EJSanYo писал(а): 08.02.2020,12:54 Начинать рекомендую с понимания мерзкой "философии" современных чипов, к которой после "классики" привыкнуть бывает сложно: как вы привыкли, полагаю? Открываем даташит на чип, в нём всё есть, даже полная система команд. Открываем компилятор, в его хелпах всё есть. Что-то дополнительно приходится искать довольно редко. Так вот, с STM-инами не так!
Постепенно вкуриваю и осознаю это. Ох, как тяжко идёт этот STM. :05:
Atmega по сравнению с ним кажется сказкой. :frown:

STM32 vs Atmega

Добавлено: 08.02.2020,15:51
Rio444
i8088, у STM32 огромные возможности за копеечную цену. Atmega с такими возможностями будет стоить на порядок дороже.
Где хватает дешевых моделей Atmega - вообще не вопрос.
Я вот хочу на STM32 замутить USB хост. Других аналогов за эту цену нет :frown:
Но с документацией беда-беда.
Если нужно сделать что-то стандартное - можно взять готовые библиотеки и примеры. Чуть влево-вправо - уже придется попариться.

STM32 vs Atmega

Добавлено: 09.02.2020,13:39
i8088
Rio444 писал(а): 08.02.2020,15:51 Я вот хочу на STM32 замутить USB хост.
Удачи в реализации!!

STM32 vs Atmega

Добавлено: 10.02.2020,14:31
i8088
Господа, а я вот что подумал - а какой бы контроллер был бы выбран для задач, требующих высокой
производительности, если бы не брать во внимание стоимость контроллера/отладочных средств и
трудности в приобретении контроллера? Те допустим все есть, и надо только выбрать оптимальный.

Мне вот хочется еще опробовать i80196 и контроллеры от Motorola, но определенно мое изучение
AVR еще очень далеко от завершения.

STM32 vs Atmega

Добавлено: 10.02.2020,15:53
Rio444
i8088 писал(а): 10.02.2020,14:31 а какой бы контроллер был бы выбран для задач, требующих высокой
производительности, если бы не брать во внимание стоимость контроллера/отладочных средств и
трудности в приобретении контроллера?
FPGA?

STM32 vs Atmega

Добавлено: 11.02.2020,08:27
i8088
Rio444 писал(а): 10.02.2020,15:53FPGA?
Ну это все таки немного не то, тк это однокристальный аналог жесткой логики, а я имел ввиду именно
выбор среди микроконтроллеров (предпочтение системы команд, периферии итп).

STM32 vs Atmega

Добавлено: 11.02.2020,08:47
Rio444
i8088, так там вроде и встроенное микропроцессорное ядро есть.
Глубоко правда не погружался в эти вопросы. Пока не нужно было.

STM32 vs Atmega

Добавлено: 14.02.2020,19:04
Blackbird
Rio444 писал(а): 11.02.2020,08:47 i8088, так там вроде и встроенное микропроцессорное ядро есть.
Глубоко правда не погружался в эти вопросы. Пока не нужно было.
Бггг Альтеры с аппаратным ARM ядром таки есть . Все остальное собирается из логики то есть оно в изначальном виде не присутствует - но народ уже вроде ядер наделал .. Есть еще ихний альтеровский "виртутальный" микроконтроллер который тоже можно гибко собирать на FPGA но ... Он где то есть но к пострадавшим увы не зашел

STM32 vs Atmega

Добавлено: 15.02.2020,08:40
i8088
Blackbird, спасибо! Но я все таки больше имел ввиду выбор оптимального
(или кто что предпочитает) из классических семейств микроконтроллеров.

STM32 vs Atmega

Добавлено: 15.02.2020,09:24
Tronix
i8088 писал(а): 15.02.2020,08:40 выбор оптимального
(или кто что предпочитает) из классических семейств микроконтроллеров.
Микроконтроллер выбирается под задачу, а не наоборот. Какая задача стоит, что нужно сделать?
В чем-то хорош AVR, в чем-то STM32, где-то NXP ARM7, или батарейный MSP430, где-то можно обойтись восьминогим PIC, а где-то вообще микроконтроллер нафиг не нужен, потому что можно на паре транзисторов нужный функционал сделать, где-то нужно больше гигагерца с четырьмя ядрами и хорошим видео, а еще есть Cypress на 51 ядре с USB. Тысячи их. Все зависит в первую очередь от задачи. Во вторую от планируемой "серийности" изделия (наличие у поставщиков микроконтроллера на складах, его цена в оптовом закупе).