Все, что не подходит под определение "старого софта и железа", обсуждается здесь
-
i8088
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Сообщение
i8088 » 08.02.2020,15:14
EJSanYo писал(а): ↑08.02.2020,12:54
А самое забавное, что при всём при этом...вам всё равно придётся с этим работать, рано или поздно, если хотите делать актуальные вещи. И скоро уже настанет время, когда на желание сделать схему на старой доброй АтМеге 8 ваш работодатель будет смотреть, как в наше время - на КР580, скажем. "Ты чё, идиот?! Ты с какой эпохи этот музейный экспонат откопал? Что в нём такого, что на копеечной ESP100500 сделать нельзя? Зачем тебе документация, возьми скетч готовый!"
EJSanYo, хорошо что у меня нет такого работодателя:) А вообще, для
ответственных задач заказчикам вообще все равно, на чем ты делаешь (он этого
не знает и знать в принципе это ему и не нужно, это ему может быть интересно
только когда каждую копейку считают), лишь бы работало надежно. Я недавно
одно очень ответственное устройство сделал на AT89C2051, и считаю, что сделал
правильно.
i8088
-
Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Сообщение
Rio444 » 08.02.2020,15:48
EJSanYo писал(а): ↑08.02.2020,12:54
Начинать рекомендую с понимания мерзкой "философии" современных чипов, к которой после "классики" привыкнуть бывает сложно: как вы привыкли, полагаю? Открываем даташит на чип, в нём всё есть, даже полная система команд. Открываем компилятор, в его хелпах всё есть. Что-то дополнительно приходится искать довольно редко. Так вот, с STM-инами не так!
Постепенно вкуриваю и осознаю это. Ох, как тяжко идёт этот STM.
Atmega по сравнению с ним кажется сказкой.
Электронка:
копия
Rio444
-
Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Сообщение
Rio444 » 08.02.2020,15:51
i8088, у STM32 огромные возможности за копеечную цену. Atmega с такими возможностями будет стоить на порядок дороже.
Где хватает дешевых моделей Atmega - вообще не вопрос.
Я вот хочу на STM32 замутить USB хост. Других аналогов за эту цену нет
Но с документацией беда-беда.
Если нужно сделать что-то стандартное - можно взять готовые библиотеки и примеры. Чуть влево-вправо - уже придется попариться.
Электронка:
копия
Rio444
-
i8088
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Сообщение
i8088 » 09.02.2020,13:39
Rio444 писал(а): ↑08.02.2020,15:51
Я вот хочу на STM32 замутить USB хост.
Удачи в реализации!!
i8088
-
i8088
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Сообщение
i8088 » 10.02.2020,14:31
Господа, а я вот что подумал - а какой бы контроллер был бы выбран для задач, требующих высокой
производительности, если бы не брать во внимание стоимость контроллера/отладочных средств и
трудности в приобретении контроллера? Те допустим все есть, и надо только выбрать оптимальный.
Мне вот хочется еще опробовать i80196 и контроллеры от Motorola, но определенно мое изучение
AVR еще очень далеко от завершения.
i8088
-
Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Сообщение
Rio444 » 10.02.2020,15:53
i8088 писал(а): ↑10.02.2020,14:31
а какой бы контроллер был бы выбран для задач, требующих высокой
производительности, если бы не брать во внимание стоимость контроллера/отладочных средств и
трудности в приобретении контроллера?
FPGA?
Электронка:
копия
Rio444
-
i8088
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Сообщение
i8088 » 11.02.2020,08:27
Rio444 писал(а): ↑10.02.2020,15:53FPGA?
Ну это все таки немного не то, тк это однокристальный аналог жесткой логики, а я имел ввиду именно
выбор среди микроконтроллеров (предпочтение системы команд, периферии итп).
i8088
-
Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
Сообщение
Rio444 » 11.02.2020,08:47
i8088, так там вроде и встроенное микропроцессорное ядро есть.
Глубоко правда не погружался в эти вопросы. Пока не нужно было.
Электронка:
копия
Rio444
-
Blackbird
- Advanced Member
- Сообщения: 840
- Зарегистрирован: 06.11.2008,12:30
- Откуда: Новосибирск
Сообщение
Blackbird » 14.02.2020,19:04
Rio444 писал(а): ↑11.02.2020,08:47
i8088, так там вроде и встроенное микропроцессорное ядро есть.
Глубоко правда не погружался в эти вопросы. Пока не нужно было.
Бггг Альтеры с аппаратным ARM ядром таки есть . Все остальное собирается из логики то есть оно в изначальном виде не присутствует - но народ уже вроде ядер наделал .. Есть еще ихний альтеровский "виртутальный" микроконтроллер который тоже можно гибко собирать на FPGA но ... Он где то есть но к пострадавшим увы не зашел
Да здравстует то благодаря чему и не смотря ни на что !!
Blackbird
-
i8088
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Сообщение
i8088 » 15.02.2020,08:40
Blackbird, спасибо! Но я все таки больше имел ввиду выбор оптимального
(или кто что предпочитает) из классических семейств микроконтроллеров.
i8088
-
Tronix
- Advanced Member
- Сообщения: 3625
- Зарегистрирован: 15.01.2008,11:00
- Откуда: Москва
-
Вклад в сообщество
Сообщение
Tronix » 15.02.2020,09:24
i8088 писал(а): ↑15.02.2020,08:40
выбор оптимального
(или кто что предпочитает) из классических семейств микроконтроллеров.
Микроконтроллер выбирается
под задачу, а не наоборот. Какая задача стоит, что нужно сделать?
В чем-то хорош AVR, в чем-то STM32, где-то NXP ARM7, или батарейный MSP430, где-то можно обойтись восьминогим PIC, а где-то вообще микроконтроллер нафиг не нужен, потому что можно на паре транзисторов нужный функционал сделать, где-то нужно больше гигагерца с четырьмя ядрами и хорошим видео, а еще есть Cypress на 51 ядре с USB. Тысячи их. Все зависит в первую очередь от задачи. Во вторую от планируемой "серийности" изделия (наличие у поставщиков микроконтроллера на складах, его цена в оптовом закупе).
Tronix