Для плат семейства ardunio(AVR, и, помоему один зверь на ARM) существует очень много модулей расширения и, так называемых "шиелдов", насколько всё тамошнее хозяйство совместимо с платками на ARM, ну например ST8 и STM32(у меня F4) ато вот от таких и таких вещей хвост просит валерьянку с руками оторвать
ardunio и arm...
- xb-0
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Сб мар 12, 2011 01:33:36
- Откуда: Уфа
- Контактная информация:
ardunio и arm...
Ввиду практически полного отсутствия в продаже китов, или даже просто модулей для плат-отладок на ARM у меня появился вот такой вопрос:
Для плат семейства ardunio(AVR, и, помоему один зверь на ARM) существует очень много модулей расширения и, так называемых "шиелдов", насколько всё тамошнее хозяйство совместимо с платками на ARM, ну например ST8 и STM32(у меня F4) ато вот от таких и таких вещей хвост просит валерьянку с руками оторвать

Для плат семейства ardunio(AVR, и, помоему один зверь на ARM) существует очень много модулей расширения и, так называемых "шиелдов", насколько всё тамошнее хозяйство совместимо с платками на ARM, ну например ST8 и STM32(у меня F4) ато вот от таких и таких вещей хвост просит валерьянку с руками оторвать
- Реклама
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: ardunio и arm...
Широкофункциональные макетные платы STM32 Nucleo предоставляют разработчикам инструмент для быстрого создания опытных образцов изделий на основе любого микроконтроллера семейства STM32.
Платы имеют несколько разъёмов Arduino и ST Morpho, к которым можно подключать разнообразные аппаратные модули и платы расширения. STM32 Nucleo поставляются со встроенным отладчиком/программатором ST-Link и не требуют внешних программаторов. Платы могут работать с различными средами проектирования, такими как: IAR EWARM, Keil MDK, mbed и GCC-based IDEs (Atollic TrueStudio).
Пользователям STM32 Nucleo доступны бесплатно онлайн-компилятор mbed, пакет разработки прикладного ПО mbed C/C++ SDK, а также форум сообщества разработчиков на портале mbed.org, благодаря которым они смогут создать завершённое изделие за несколько минут.
http://www.chipdip.ru/news/stm32-nucleo ... ent-board/
http://developer.mbed.org/platforms/ST-Nucleo-F401RE/
шилды: http://developer.mbed.org/components/ca ... on-boards/
Платы имеют несколько разъёмов Arduino и ST Morpho, к которым можно подключать разнообразные аппаратные модули и платы расширения. STM32 Nucleo поставляются со встроенным отладчиком/программатором ST-Link и не требуют внешних программаторов. Платы могут работать с различными средами проектирования, такими как: IAR EWARM, Keil MDK, mbed и GCC-based IDEs (Atollic TrueStudio).
Пользователям STM32 Nucleo доступны бесплатно онлайн-компилятор mbed, пакет разработки прикладного ПО mbed C/C++ SDK, а также форум сообщества разработчиков на портале mbed.org, благодаря которым они смогут создать завершённое изделие за несколько минут.
http://www.chipdip.ru/news/stm32-nucleo ... ent-board/
http://developer.mbed.org/platforms/ST-Nucleo-F401RE/
шилды: http://developer.mbed.org/components/ca ... on-boards/
большинство "таких вещей" можно купить в обычном радиомагазинеато вот от таких и таких вещей хвост просит валерьянку с руками оторвать
Re: ardunio и arm...
возьмите ардуину на арм, например такуюxb-0 писал(а):насколько всё тамошнее хозяйство совместимо с платками на ARM
http://leaflabs.com/
или копеечную китайскую аналогичную
http://www.aliexpress.com/item/leaflabs ... 54802.html
вам какого рода совместимость нужна ? чтобы прям шилды можно было бутербродить ?
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
- xb-0
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Сб мар 12, 2011 01:33:36
- Откуда: Уфа
- Контактная информация:
Re: ardunio и arm...
Фокус в том, что у меня есть STM32F401C(подорожала даж), хотелось бы иметь возможность использовать всякие приблуды (1, 2, 3, 4), поймите меня правильно, у меня уже есть мощная дискавери, хотя я и уважаю AVR но нужно двигаться далее просто неочень хотелось бы покупать другие платы-отладки и разбираться в тамошней системе, накладно выходит
Re: ardunio и arm...
Ну ok, а что вам мешает эти девайсы использовать с дискавери ? Если разные уровни (3 / 5 вольт) - нужно согласовать их подобным образом - http://www.gaw.ru/html.cgi/txt/publ/interface/97055.htm, требуется это не всегда и если обмен однонаправленный будет достаточно делителя на резисторах.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
- Реклама
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: ardunio и arm...
Можно и не согласовывать. Подключасть к 5V tolerant пинам напрямую и использовать. Причем работает в две стороны. 3.3 V стабильно распознается как логическая единица. Понятно, что при этом предельная частота обмена уменьшается. Но найти с питанием 5V что-то быстрое не так просто.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: ardunio и arm...
"1602 жк модуль экрана" 5 вольт прекрасно работает с 3-х вольтовым STM32, и шилд в принципе особо ни к чему. Купить монтажку запаять разъемы мамы для штырьков дискавери, распаять несколько проводов (можно на любые порты!) - вот и готовый шилд.


Re: ardunio и arm...
Насчет шилда полностью согласен, если красивости не нужны и куча проводов глаз не режет - можно и без них. (В целом то как может устройство быть совместимо с ардуиной и несовместимо с дискавери... в худшем случае по напряжению, что условно и легко победимо).
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
- xb-0
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Сб мар 12, 2011 01:33:36
- Откуда: Уфа
- Контактная информация:
Re: ardunio и arm...
вопрос скорее не в напряжениях, а в отсутствии информацииoleg110592 писал(а):"1602 жк модуль экрана"
возьмем вот этот шиелд например, хотя там и есть кнопки мне что-то неочень вериться что его можно заюзать(с точки зрения интерфейсов, конечно) с stm32
спасибо за фото, чесслово наглядно, отладка лутом сделана? мне до такого ещё далеко...
Re: ardunio и arm...
Легко, тем более он ни чем не отличается от выше показанного! ну а если не нравятся кнопки возьми отдельно один индикатор. Считаю тратить такие деньги на наборы готовых шилдов ни к чему! лучше создавать самому по мере необходимости, или приобретать по штучно!xb-0 писал(а): возьмем вот этот шиелд например, хотя там и есть кнопки мне что-то неочень вериться что его можно заюзать(с точки зрения интерфейсов, конечно) с stm32![]()
- xb-0
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Сб мар 12, 2011 01:33:36
- Откуда: Уфа
- Контактная информация:
Re: ardunio и arm...
только нужен лазерный принтер...optima писал(а): Считаю тратить такие деньги на наборы готовых шилдов ни к чему! лучше создавать самому по мере необходимости, или приобретать по штучно!
- balmer
- Это не хвост, это антенна
- Сообщения: 1433
- Зарегистрирован: Вс дек 02, 2012 03:13:48
- Откуда: Калининград
Re: ardunio и arm...
Легко! Если есть исходный код, то портирование на более мощную платформу - это не проблемма.xb-0 писал(а): возьмем вот этот шиелд например, хотя там и есть кнопки мне что-то неочень вериться что его можно заюзать(с точки зрения интерфейсов, конечно) с stm32
В данном случае - тривиально. Надо лишь узнать распиновку (из того-же сиходного кода от Adruino).
Re: ardunio и arm...
Плату сделать ? Если уж никак проводами не паяется (например микруха 2x2 мм с 8ю выводами или bga или девайс под гибкий шлейф и... никак) - можно поискать более менее готовое по ключевым словам breakout, module (например "rda5807m module", "ic card reader module"). Опять же шилд для чего - нанизывать друг на друга платы или просто подключить с помощью проводов ? Со вторым обычно сложностей нет, можно подключить почти все. Экранчик я так понял можно снять с кнопочной платы ? Если кнопки не нужны проще его отдельно заюзать, выглядит он довольно стандартно, проблем с описание вроде быть не должно. (Хотя не, проще то наверное в скетче ардуино глянуть, но это на вкус и цвет... мб по готовой статейке проще и дисплей отдельно подключить к stm).xb-0 писал(а):только нужен лазерный принтер...optima писал(а): Считаю тратить такие деньги на наборы готовых шилдов ни к чему! лучше создавать самому по мере необходимости, или приобретать по штучно!
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Re: ardunio и arm...
Вообще-то, насколько я знаю, протокол обмена Xilinx по JTAG - закрытый. Все самодельные программаторы используют "особенность" Xilinx ISE самостоятельно перепрошивать CPLD в фирменном программаторе. И если альтеровских ЮСБ-бластеров существует три разновидности, то для ксилинксов - только одна на CY7C68013A-100 + XC**288.я вот так и не смог сделать *обычный* jtag программатор для xilinx coolrunner cpld из моей stm32f401c
misterdi<@>i.ua
- xb-0
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Сб мар 12, 2011 01:33:36
- Откуда: Уфа
- Контактная информация:
Re: ardunio и arm...
а как тогда понимать вот такой мануал?MisterDi писал(а):Вообще-то, насколько я знаю, протокол обмена Xilinx по JTAG - закрытый. Все самодельные программаторы используют "особенность" Xilinx ISE самостоятельно перепрошивать CPLD в фирменном программаторе. И если альтеровских ЮСБ-бластеров существует три разновидности, то для ксилинксов - только одна на CY7C68013A-100 + XC**288.я вот так и не смог сделать *обычный* jtag программатор для xilinx coolrunner cpld из моей stm32f401c
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
А теперь on topic
дошли до меня наконецто lcd 1602 и 2004 но не прстые, а с рулезом в виде PCF8574T. как подключать такое?
вот порылся я тут в coide и присел... примеров нет, доков тоже оссобенно нету, такое чуство что тут полный абаддон какой - то... Пожалуйста скиньте пример рабочего проекта(то что можно скомпилить и зашить) coide или eclipse ide(у меня stm32f401c-disco)... В сети информации вообще ноль по этому поводу... даже stm32cubef4 не взлетает, постоянно ругаеться на отсутствие файлов или ещё что-нибудь...
сорри за сумбур, накипело...
- AVKrobotics
- Родился
- Сообщения: 18
- Зарегистрирован: Пн дек 09, 2013 13:27:21
Re: ardunio и arm...
Да действительно удобная вещь IIC через PCF8574 и ПО готовое для arduino вот только глюки этого ПО тяжело найти, например сброс МК не влияет на ненужную букву на экране. А так вся программа на 20 строках.
- Вложения
-
- 1111.jpg
- (30.08 КБ) 410 скачиваний
Re: ardunio и arm...
Если не знаешь как подключать, то зачем покупал? "Понты кинуть"? Ну так допонтовалсяxb-0 писал(а):дошли до меня наконецто lcd 1602 и 2004 но не прстые, а с рулезом в виде PCF8574T. как подключать такое?
...
сорри за сумбур, накипело...
...
"Немо, в Матрицу только два пути - либо сетевой кабель в мозг, либо силовой в ж0пу" (с) не помню...
Человек - это звучит гордо, а обезьяна - объективно...
- AVKrobotics
- Родился
- Сообщения: 18
- Зарегистрирован: Пн дек 09, 2013 13:27:21
Re: ardunio и arm...
Не стоит ругаться шина IIC очень распространенная, я когда собрал управление ЖКИ на этой шине , был очень доволен, осталось много выводов для других нужд. Тема была ARM, недавно получил от Atmel рассылку с новыми платами.
http://arduino.cc/en/Main/ArduinoBoardZero
Что касается пайки, то я например 20 лет паял без проблем, а сейчас не различаю мелкие выводы МК, при пайке они слипаются, даже под увеличительным стеклом, одним словом время ушло. А работать с МК надо, поэтому альтернатива - готовые платы, хотя это очень дорого.
Еще проблема пайки - это домочадцы, которые не хотят дышать свинцом.
http://arduino.cc/en/Main/ArduinoBoardZero
Что касается пайки, то я например 20 лет паял без проблем, а сейчас не различаю мелкие выводы МК, при пайке они слипаются, даже под увеличительным стеклом, одним словом время ушло. А работать с МК надо, поэтому альтернатива - готовые платы, хотя это очень дорого.
Еще проблема пайки - это домочадцы, которые не хотят дышать свинцом.
Re: ardunio и arm...
А чего дорогого то в готовых платах ?
Я вот свои не делаю именно потому что готовые "а ля ардуино" ну очень дешевые что avr что stm, дорогие разве что stm с цветными тачскринами.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
- AVKrobotics
- Родился
- Сообщения: 18
- Зарегистрирован: Пн дек 09, 2013 13:27:21
Re: ardunio и arm...
У меня увлечение мини роботы, я постоянно их конструирую и добавляю новые возможности, никогда не разбираю готовые модели, поэтому покупать каждый раз плату дорого. Каждый раз исправляю и модернизирую модели, довожу до приемлемого "продажного" состояния.
http://arduino-ua.com/prod780-nabor-dly ... ipylyatora
http://arduino-ua.com/prod780-nabor-dly ... ipylyatora


