|
Старт на STM, с чего начать |
|
|
|
Mar 26 2018, 14:19
|
Профессионал
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848
|
Цитата(adnega @ Mar 26 2018, 15:48) Можете озвучить круг задач, которые вы собираетесь решать на STM32? Если это задачи уровня F7, то может, лучше сразу Cortex-A начинать? 1. Практическая работа с CAN (управление сервоприводами как мастер, эмуляция слейвов) 2. Ethernet - для изучения и последующего применения. 3. Реализация HMI-GUI - подобие панели оператора. Интерфейсы п.1 и п.2 + RS485 В F7 привлекает наличие внешней оперативной памяти. ps Пока ориентируюсь на "среднюю" модель, в надежде что поменьше errata, хотя кто его знает, какая маркировка будет на чипе
|
|
|
|
|
Mar 26 2018, 15:59
|
Гуру
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702
|
Цитата(k155la3 @ Mar 26 2018, 17:19) 1. Практическая работа с CAN (управление сервоприводами как мастер, эмуляция слейвов) Лучше F0 подойдет. Цитата(k155la3 @ Mar 26 2018, 17:19) 2. Ethernet - для изучения и последующего применения. советую F407. Цитата(k155la3 @ Mar 26 2018, 17:19) 3. Реализация HMI-GUI - подобие панели оператора. Интерфейсы п.1 и п.2 + RS485 Т.е. еще и дисплей с сенсорной панелью, тянущие за собой много внешней оперативки. Тут либо F429 и выше, либо Cortex-A решения. Цитата(k155la3 @ Mar 26 2018, 17:19) В F7 привлекает наличие внешней оперативной памяти. Внешняя статическая память есть почти у всех, у кого ног хватает (100 и выше). Динамическая появилась у F42x. Цитата(k155la3 @ Mar 26 2018, 17:19) ps Пока ориентируюсь на "среднюю" модель, в надежде что поменьше errata, хотя кто его знает, какая маркировка будет на чипе А кому-то лично errata когда-то помешала? Да, там есть много ужасных вещей, но как правило все обходибельные.
|
|
|
|
|
Mar 26 2018, 17:24
|
Профессионал
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848
|
Цитата(adnega @ Mar 26 2018, 18:59) Лучше F0 подойдет. . . . . Большое спасибо за Ваши рекомендации. Плата с F407 у меня в пределах доступа отсутствует, останавливаюсь на F429. Цитата(yes @ Mar 26 2018, 19:45) на всякий случай STM32F767ZI . . . . Математика сейчас для меня не так критична. Если "пойдет" работа с F429 - будем посмотреть. Cube - это хорошо. На HAL не особо расчитываю, тк по опыту работы с MSP430 все равно надо лезть в "потроха" подобной библиотеки и выдергивать оттуда 1-2-10 "значимых" строк реального кода или алгоритма. Еслиб они делели реализации HAL для каждой модели процессора (буквально) без монстроидальных макро-переключателей, может это было бы и "гут".
|
|
|
|
|
Mar 29 2018, 18:45
|
Профессионал
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848
|
Цитата(adnega @ Mar 29 2018, 20:23) А почему не NUCLEO-F767ZI ? Вроде, она повкуснее будет. 1. надежда на менее объемную errata 2. не уверен что в компиляторе будет поддержка старших моделей процессора. 3. "навороты" мной пока не востребованы. То что мне нужно, с запасом, есть в F429ZI. После MSP430 - "более чем".
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|