Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите плату для изучения stm
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
_alex__
Подскажите хорошую плату вроде stm discovery, но с lcd индикатором.
Что б была совместима с основными бесплатными и платными IDE.
DASM
дешево, мощно, красиво https://www.chipdip.ru/product/stm32f746g-disco
Особо радует емкостной тачскрин
Заводится с полпинка в единственной нормальной IDE - Visual Studio https://visualgdb.com/tutorials/arm/stm32/stm32f7/
https://visualgdb.com/tutorials/arm/stm32/lcd/
Заведется и на всем остальном, ошибочно называемом "IDE" - то есть все вариации Эклипса, Cube IAR - только то не IDE совсем, а жалкие поделия , малопригодные для работы
goodwin
Дмитрий, плата безусловно гарная.
Вот только непонятно что в дальнейшем с этой красотой делать.
В том плане, что любой китайский планшет на ведроиде выйдет лильно дешевле,
чем лепить эту красоту серийно/применить в своем проекте...
DASM
Цитата(goodwin @ Jan 27 2018, 00:54) *
Дмитрий, плата безусловно гарная.
Вот только непонятно что в дальнейшем с этой красотой делать.
В том плане, что любой китайский планшет на ведроиде выйдет лильно дешевле,
чем лепить эту красоту серийно/применить в своем проекте...

так STM32 же изучить надо .. спустится до M3-M4 освоив M7 - элементарно будет. А вообще причем тут планшеты - в тех Кортексы А серии, что с М серией мало общего имеет. Да и как бы Линуксы тама, виртуальная память и все делать.. не, не говори, М серию пока в унитазные бачки встраивать выгоднее.
В сабже память LCD просто отображена на SDRAM - работать элементарно и так и надо делать. У поделий попроще, насколько знаю - через непонятную попу LCD привинчен - зачем учиться плохому?
Гм, на маузере цена на сам чип 26 бачей, они там чего, охренели реально??? 4 бакса ему красная цена в розницу
sigmaN
А я за вот такой прикол.Нажмите для просмотра прикрепленного файла Правда программатор еще надо к этому делу, но это тоже не дорого.
Вот это уже и стм32 с коотрого кстати на F7 при необходимости тоже легко пересесть. И сделать какую-то поделку на этой плате опять же на много выгодней выйдет.
Все эти дисплеи и ускорители графики многим просто не нужны, хотя при наличии денег можно и по-баловаться.
Я эмулятор приставки SEGA портировал на такую дискавэри с экраном и F4 СТМом. Не потянул он его никак. 180МГц оказалось маловато )
DASM
на али были на stm32f103 с ЖК - но тач резистивный, программатор надо вншний, да и стоят по 3 тыщи счас - я б не стал (хотя лежит под столом одна такая много лет уже)
goodwin
Цитата(DASM @ Jan 27 2018, 00:58) *
Гм, на маузере цена на сам чип 26 бачей, они там чего, охренели реально??? 4 бакса ему красная цена в розницу


Вот и я о том...
Не вижу перспективы для "крутых" STM, LCD панелей и пр.
Платка на STM32F103 и ST-Link V2 у китайцев на Ali стОят по 100 руб/шт.
Вдобавок этот китайский клон "ST-Link" прекрасно перешивается сеггеровской утилиткой в J-Link и обратно.
Ну а ЖКИ прикрутить по вкусу/кошельку - хоть тот же ведрофон, что выйдет сильно дешевле...
AlexandrY
Цитата(_alex__ @ Jan 26 2018, 22:46) *
Подскажите хорошую плату вроде stm discovery, но с lcd индикатором.
Что б была совместима с основными бесплатными и платными IDE.

Самые совместимые - это платы на Kinetis.
Платы с Kinetis поддерживаются в IAR, Keil, Kinetis Design Studio, Altium, mbed, Matlab, Atollic, Micrium Studio, Crossworks, Multi, MDK5, MCUXpresso, Visual Studio, Apache Mynewt , Zephyr project...
DASM
Не, ну а ничего что топик называется "плату для изучения stm" ? А списка гумна впечтляет, да.. Как счас передергивает от Crossworks это ППЦ какой-то, неужели он жив еще ? Я думал тех кто его писал кастрировали и чертвервовали еще лет 10 назад.. работал с dsp56 на нем, как такое можно юзать - неопнятно. И я думаю ваши усилия тщетны - доля кенетиса как была мизер так и останется, СТМ занял рынок практически весь и вряд ли уйдет
goodwin
Изучать STM можно и с помощью платки за 100 руб.
Целесообразность stm+lcd (если это не какой-нить TIC) вызывает сомнение wink.gif

PS: Тут мне месяца 2 назад приперло - надо было очень быстро сообразить что-то типа энтерологического дозатора.
Всяческие discovery с LCD у меня конечно имеются.
Но с помощью одного из завалявшихся нафигаторов с Win CE, VS2008 и пары десятков строчек на шарпе проблему удалось решить
за сутки (включая фигурное выпиливание по пластику...)
DASM
WinCE )) Извращенец. Ну смотри - надо девайс с LCD допустим в серию, stm32f103 явно дешвле будет, чем даже простейший на Allwinner . Не думаю что тут есть сомнения. Планшет ты попробуй для начала сам произведи, к тому же потребление тока у них немалое..
goodwin
Не. В серию только LPC17xx с TIC154.
"Шармоватость" STM32 меня смущает wink.gif
Arlleex
Уже давно понял, что рисовать что-то более-менее серьезное на STM32 не получится с параллельной обработкой каких-либо данных, хотя и графических приложений на STM32 написал не мало. Поэтому если нужно графическое приложение - беру Raspberry Pi. На нее пишется графическая оболочка, а по UART или другому доступному интерфейсу общаюсь с "коробкой", в которой уже STM32 делает основную работу.
_alex__
мне достаточно самого простого черно-белого матричного дисплея.
может есть смысл купить плату stm discovery и припаять на порты плату lcd?
AlexandrY
Цитата(_alex__ @ Jan 27 2018, 10:43) *
мне достаточно самого простого черно-белого матричного дисплея.
может есть смысл купить плату stm discovery и припаять на порты плату lcd?

У меня этих плат с дисплеями уже девать некуда.
Хотите почти даром отдам?
Нынче сделать свою плату с дисплеем быстрее чем иной раз дождаться какого-нибудь Raspberry Pi с маузера.
Это еще не считая того что с Raspberry Pi вы получаете кучу специфических проблем и ограничений.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Arlleex
А ценовая категория?
На самом деле Вам лучше зайти на алиэкспресс, например, и искать по "STM32 board".
Подороже
Подешевле
А это моя ежедневная настольная отладочная плата

Поскольку периферия в STM32 от серии к серии более-менее похожа (а самое интересное, что в большинстве случаев и по выводам корпуса тоже совместимость присутствует), можно купить дешевую плату с кучей периферии (см. выше) и перепаять на нее более мощный МК (например, STM32F7 или STM32H7). Хотя я думаю, на начальном этапе Вам это не потребуется, скорее всего.
DASM
Цитата(Arlleex @ Jan 27 2018, 12:51) *
А ценовая категория?
На самом деле Вам лучше зайти на алиэкспресс, например, и искать по "STM32 board".
Подороже
Подешевле
А это моя ежедневная настольная отладочная плата

Поскольку периферия в STM32 от серии к серии более-менее похожа (а самое интересное, что в большинстве случаев и по выводам корпуса тоже совместимость присутствует), можно купить дешевую плату с кучей периферии (см. выше) и перепаять на нее более мощный МК (например, STM32F7 или STM32H7). Хотя я думаю, на начальном этапе Вам это не потребуется, скорее всего.

О, кстати по второй ссылке за 460 р я б тоже взял парочку - для срочных поделий с экранчиком. Обычно такой экран и бывает нужен. И цена хорошая. ТС-у явно стоит присмотерться к таким
mantech
Цитата(DASM @ Jan 27 2018, 14:38) *
О, кстати по второй ссылке за 460 р я б тоже взял парочку - для срочных поделий с экранчиком. Обычно такой экран и бывает нужен. И цена хорошая. ТС-у явно стоит присмотерться к таким


Тоже облизнулся, но не тут-то было "не включает в себя ЖК-ДИСПЛЕЙ. фото только для того, чтобы обмануть покупателя" crying.gif

ЗЫ Ну и 60 дней доставки уже совсем как-то удручает...
a123-flex
Цитата(goodwin @ Jan 27 2018, 01:54) *
Дмитрий, плата безусловно гарная.
Вот только непонятно что в дальнейшем с этой красотой делать.
В том плане, что любой китайский планшет на ведроиде выйдет лильно дешевле,
чем лепить эту красоту серийно/применить в своем проекте...

Первый китайский планшет с рейтингом 4 на яндекс маркете стоит 4 тыр.
К нему еще нужен интерфейс и дешевый STM со всей кухней. А bga stm от DASM стоит 11$ = 660 р.
DASM
Цитата(a123-flex @ Jan 27 2018, 15:54) *
Первый китайский планшет с рейтингом 4 на яндекс маркете стоит 4 тыр.
К нему еще нужен интерфейс и дешевый STM со всей кухней. А bga stm от DASM стоит 11$ = 660 р.

ну 11 баксов это уже более менее для такого чипа. Не 26. А планшет - ну вы о чем, это же колхоз, в серию его ставить нельзя по куче причин, во первых китайцы меняют модели со скоростью света. Во вторых Андроид - мягко говоря не самая надежная система. Ну и еще есть причины наверное. Кстати как его присабачивать? У них только USB же, я лично плохо представляю как по нему что-то передать. Приделывать к USB хост (который не все дешевые планшеты имеют) перходние на COM? Ну это еще колхознее, к тому же после включения планшета он скорее всего не определится, придется перетыкать

Цитата(mantech @ Jan 27 2018, 15:17) *
Тоже облизнулся, но не тут-то было "не включает в себя ЖК-ДИСПЛЕЙ. фото только для того, чтобы обмануть покупателя" crying.gif

ЗЫ Ну и 60 дней доставки уже совсем как-то удручает...

60 это срок, когда можно деньги требовать назад. А в реалии что с ebay что с Али все определяется прихотями почты, и обычно это 2..4 недели
_alex__
Цитата(Arlleex @ Jan 27 2018, 09:51) *

Вот с этой платой проблем не будет?
Она с основными IDE(IAR,Coocox ...) совместима?
Arlleex
Цитата(_alex__ @ Jan 28 2018, 10:44) *
Вот с этой платой проблем не будет?
Она с основными IDE(IAR,Coocox ...) совместима?


Плата со средой разработки имеют мало что общего.
STM32F4 поддерживается Keil, IAR, Coocox и др. Я лично программирую в Keil. Проблем никогда не испытывал, разве что с Errata на МК. Но это другой разговор, не относящейся непосредственно к плате.
topazy
Всем привет!
Начала изучать STM32, заказала STM32F4Discovery, плату расширения Open407V-D и различной периферии для обучения.
Среду разработки использую Keil.
Подскажите, нужен ли программатор ST-LINK/V2? Работа с ним чем то отличается от того, что встроен в плату Discovery? Он добавляет какие-либо дополнительные функции в отладке?
DASM
Цитата(topazy @ Feb 1 2018, 11:02) *
Всем привет!
Начала изучать STM32, заказала STM32F4Discovery, плату расширения Open407V-D и различной периферии для обучения.
Среду разработки использую Keil.
Подскажите, нужен ли программатор ST-LINK/V2? Работа с ним чем то отличается от того, что встроен в плату Discovery? Он добавляет какие-либо дополнительные функции в отладке?

Ничего для этого дискавери больше не надо. Функций - каких? Функции может jLink добавить , за счет софта, только нафик они не нужны (мне)
Arlleex
Цитата(topazy @ Feb 1 2018, 12:02) *
Всем привет!
Начала изучать STM32, заказала STM32F4Discovery, плату расширения Open407V-D и различной периферии для обучения.
Среду разработки использую Keil.
Подскажите, нужен ли программатор ST-LINK/V2? Работа с ним чем то отличается от того, что встроен в плату Discovery? Он добавляет какие-либо дополнительные функции в отладке?

Для платы STM32F4Discovery внешний программатор/отладчик не нужен. В плате уже встроен программатор с отладочным портом SW-DP.
Внешний программатор помимо SW-DP содержит еще JTAG, но оно Вам не нужно...
ViKo
ST-LINK/V2-ISOL
http://www.st.com/en/development-tools/st-link-v2.html
jcxz
Цитата(topazy @ Feb 1 2018, 10:02) *
Подскажите, нужен ли программатор ST-LINK/V2? Работа с ним чем то отличается от того, что встроен в плату Discovery? Он добавляет какие-либо дополнительные функции в отладке?

Если нужны хорошие возможности отладки, берите J-Link-Trace - с трэйсером. Но правда он совсем не дёшев.
Ещё лучше (дешевле и в то же время с поддержкой ETB) взять не STM32, а LPC43xx имеющий встроенный ETB.
Пару лет назад покупал пару отладочных плат OM13054: одна стала подопытной, другая - J-Link-ом. Стоят они сейчас примерно 1300руб за штуку.
За эти деньги получите такие возможности отладки, которых и близко нет ни в одном STLink или STMDiscovery.
Правда в них есть существенный минус - очень неудобные и редкие разъёмы. sad.gif((
Так что ногодрыгом на ней не особо разгуляешься rolleyes.gif
DASM
Вангую что лучше брать Кинетис (с)
jcxz
Цитата(DASM @ Feb 1 2018, 16:23) *
Вангую что лучше брать Кинетис (с)

Он имеет ETB?
alexunder
<del>
smk
Ну как тут советовать... Разумно начать с STM8. Дискавери дешевая. Нужно изучить периферию. Таймеры, АЦП, интерфейсы. Они там попроще. Далее прикупить STM32F100. Возможностей у периферии больше. Изучить ее. Далее можно и постарше. Это если методично шаг за шагом. А если стартовать с F7 то без должного надзора и руководства плата быстро прийдет в негодность при попытке задействовать ардуино-коннекторы. Про что говорю - знаю. Шефствую над программистом, что пытается кнопку и реле подключить. Хорошо хоть сначала спрашивает, а потом делает.
jcxz
Цитата(smk @ Feb 2 2018, 22:28) *
Шефствую над программистом, что пытается кнопку и реле подключить. Хорошо хоть сначала спрашивает, а потом делает.

В нонешние времена это такая непосильная задача? smile3046.gif
DASM
Цитата(smk @ Feb 2 2018, 23:28) *
Ну как тут советовать...Изучить ее.

Никогда не понимал, что значит загадочная фраза "изучить ее"
. Вопрос жадности оставим. Писал программы z80, 80c51, 89c2051, 90s1200 [вся линейка].. atmega256, fujisu 16 bit, dspf56 motorola, hc08 , Angstrem был аналог pic со своей системой команд, Arm 7tdmi, cortex m0, m3, m4f, m7 (efr32, stmf103, f407, f767), stm8l151, скорее всего забыл в список что то, и что, "изучил"? Нет конечно. Они одинаковые все! Крманды ветвления, загрузки регистров, на Сях еще проще. Периферия - от простой до запутанной, да, но если на одном мониторе даташит, на втором исходники примеров производителя, и на нижних двух ide - и вперед, я не знаю ни одного mcu, на котором за вечер нельзя пройти путь от helli world до подключения ЖК через dma (если он есть). Очень советую не пудрить мозги СТМ8, stm32 младшие стоят копейки.
mantech
Цитата(DASM @ Feb 3 2018, 06:49) *
Никогда не понимал, что значит загадочная фраза "изучить ее"
запутанной, да, но если на одном мониторе даташит, на втором исходники примеров производителя, и на нижних двух ide - и вперед, я не знаю ни одного mcu, на котором за вечер нельзя пройти путь от helli world до подключения ЖК через dma (если он есть). Очень советую не пудрить мозги СТМ8, stm32 младшие стоят копейки.


Тут для меня всегда была сложность запустить как раз простейшую программу, на 8 битках - это просто, а вот на 32х битных армах - уже совсем другое дело, а если еще с инструментами шаманить(GCC и пр...) да проц типа Cortex A - тут хелло ворд превращается в целый квест...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.