STM32 vs Atmega

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

STM32 vs Atmega

Сообщение i8088 » 08.02.2020,15:14

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

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

STM32 vs Atmega

Сообщение Rio444 » 08.02.2020,15:48

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

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

STM32 vs Atmega

Сообщение Rio444 » 08.02.2020,15:51

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

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

STM32 vs Atmega

Сообщение i8088 » 09.02.2020,13:39

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

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

STM32 vs Atmega

Сообщение i8088 » 10.02.2020,14:31

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

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

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

STM32 vs Atmega

Сообщение Rio444 » 10.02.2020,15:53

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

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

STM32 vs Atmega

Сообщение i8088 » 11.02.2020,08:27

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

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

STM32 vs Atmega

Сообщение Rio444 » 11.02.2020,08:47

i8088, так там вроде и встроенное микропроцессорное ядро есть.
Глубоко правда не погружался в эти вопросы. Пока не нужно было.
Электронка: Изображение копия Изображение

Blackbird
Advanced Member
Сообщения: 840
Зарегистрирован: 06.11.2008,12:30
Откуда: Новосибирск

STM32 vs Atmega

Сообщение Blackbird » 14.02.2020,19:04

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

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

STM32 vs Atmega

Сообщение i8088 » 15.02.2020,08:40

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

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

STM32 vs Atmega

Сообщение Tronix » 15.02.2020,09:24

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

Ответить