Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.70/147: Рейтинг темы: голосов - 147, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283

Кто какие камни юзает?

18.05.2011, 17:20. Показов 27429. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Судя по обсуждениям - LPC (по крайней мере LPC1xxx) - гуано, а STM32 рулит и бибикает.
Но с другой стороны - при похожих характеристиках камни от LPC стоят дешевле кункурента.

Вот, решил узнать кто что использует в своих домашних поделках.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2011, 17:20
Ответы с готовыми решениями:

SharpDevelop - юзает кто?
Сабж. Есть тема перейти с VS на SD (юзал когда-то давно, уж и не помню, почему прекратил). Что население форума скажет за этот продукт?

Adnet кто юзает?
1. Стоимость тысячи показов составит 40 рублей. Это любые показы (рич, топлайн, поп андер)? 2. Что за единицы? Итого: 0.10K

Кто-то юзает бесшумные китайские мини пк?
Есть на форуме кто пользуется бесшумным китайскими мини пк ? Какая у вас производительность? Какие программки тянет? Хочу себе купить...

33
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
18.05.2011, 17:46
по мне стм-ки как по дешевле, да и наличие АЦП 12бит 1мкс, ЦАП 12 бит почти во всех мк, очень вкусно :)
0
0 / 0 / 0
Регистрация: 31.03.2010
Сообщений: 524
18.05.2011, 17:47
dsodir
ATmega xxx
ATtiny xxx
Смысл использовать АРМ в домашних подделках? Тебе нехватало функционала аврки?
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
18.05.2011, 18:05
Цитата Сообщение от kot_smork
Смысл использовать АРМ в домашних подделках?
Это китайцев надо спрашивать, они мастера подделок :D

А вот использовать дома ARMы есть смысл:
1. Цена. Например, STM32F100C4T6B. Цена ниже, чем на AVR, и с неплохой периферией.
2. Отладчик для AVR стоит существенно дороже, чем "шаровая" STM32Dyscovery.
3. Устройства для дома разные бывают. Например, делаю сейчас аквариумный контроллер на STM32F103RCT6, так я в неё с трудом влез по выводам, чуть не пришлось брать 100-ногую и вроде как влезаю по памяти. Не влезу - сдую и поставлю покрупнее. Да и если модели на радиоуправлении собирать, роботов, или автосигнализации - там ещё и скорость работы лишней не будет.
Остальные пункты можно дополнить по собственным нуждам.
0
0 / 0 / 0
Регистрация: 07.10.2010
Сообщений: 134
18.05.2011, 18:18
> делаю сейчас аквариумный контроллер на STM32F103RCT6, так я в неё с трудом влез по выводам

Это ж сколько там рыб надо контролировать, что ног не хватает?
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
18.05.2011, 18:32
Цитата Сообщение от ptumbum
Это ж сколько там рыб надо контролировать, что ног не хватает?
Рыб контролировать не надо, они сами плавают :D
Ну, вкратце, что будет уметь, ничего особого по-отдельности, просто много напихано функций:
- работа с HD44780
- управление подсветкой HD44780
- работа с матричной клавиатурой 3*4
- работа со стандартной клаиатурой с интерфейсом PS/2
- контроль около десятка температурных параметров (грунта, ламп, воды, обогревателя, охладителя воды летом и пр.)
- управление нагревателями, как грунта, так и воды.
- управление охладителем
- измерение pH
- измерение RH
- управление кормушкой
- управлением клапаном СО2
- управление освещением
- обновление прошивки через boottooder
- RTC
- Подключение радиомодулей или расширения через SPI для объединения нескольких контроллеров в сеть (в случае неоходимости, лучше сразу сделать эту возможность, чем потом кусать локти)
- USB
- возможно CAN (по надобности).
- ну и всякая индикация режимов работы и т.п.

Вроде и всего ничего, но выводов в LQFP64 мне впритык хватило. От ещё некоторых функций решил отказаться.
0
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
18.05.2011, 18:35
Цитата Сообщение от Vid_kh
- измерение pH
- измерение RH
Расскажите потом, что получится? Интересно.
0
SWK
18.05.2011, 18:40
Список неполный. Я хоть и слышал о них, но использовать дома не вижу смысла по следующим причинам:
1. Не знаю, может где они и дешевые, а у нас в городе их вовсе нет. Если и будут - вряд ли дешевле 10-20 баксов.
2. Нафига мне их отладчик (пусть даже и дешевый), если для них нет ничего такого, что сравнилось бы по удобству и дружественности с используемыми мной МикроПаскалями?
3. В моих самоделках пока неиспользованы все возможности даже PIC16F873-877 и Меги 128. Так зачем мне больше? А нехватку выводов, например, в контроллере башни, я легко решил тремя регистрами 595 и одним 164. Кроме того, у большинства "крутых" контроллеров весьма непаябельные корпуса, да и еще и низкая нагрузочная способность выходов, что требует дополнительной буферизации, и раздувает схему.
4. Для того же робота, если только не обрабатывать видеопоток в реальном времени (а зачем?), быстродействия и производительности, даже для центрального контроллера, той же Меги 128 или аналогичного ей PIC - за глаза. Кроме того, для сложной обработки есть связь с компьютером. Текущие же задачи в автономном режиме и так будут выполняться.
Кроме того, сильно упрощает работу робота деление на функционально законченные блоки с собственными контроллерами, выполняющими автономно свой круг задач, и сводящими обмен между ними к минимуму. Это гораздо проще, и надежнее, чем валить все в один, пусть и очень мощный, контроллер. В его программе просто невозможно будет разобраться.
Я же отлаживаю каждый модуль по отдельности, и имею в результате хорошую проработку задач, полную автономность каждого, минимум простых управляющих команд высокого уровня, и выдаваемой модулем информации. Все прозрачно, наглядно, легко отлаживается (по тем же линиям межконтроллерной связи), модернизируется и заменяется независимо от других. Единый же мощный контроллер займет много времени на разработку и обдумывание всех его устройств, общение с датчиками, построение сложного алгоритма, с увязкой большого количества критичных по времени задач. И при малейшем просчете придется переделывать все заново, вместо замены отдельного модуля.

В общем, ерунда все это. Нет у меня таких задач, с которыми я бы не справился без ARM. Зато сам факт их использования потребует от меня много чего, принося кучу неудобств, но не давая явного выигрыша. Главная же цель моих домашних увлечений - получение максимума удовольствия при минимуме сопровождающих их проблем. Это не работа, где приходилось делать не то, что нравится, а то, что требуют... Думаю, не стоит валить все в одну кучу - и работу, и хобби. Иначе это уже не хобби, а продолжение той же работы... Вынужденной и нудной...
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
18.05.2011, 18:43
Цитата Сообщение от Bomomd
Цитата Сообщение от Vid_kh
- измерение pH
- измерение RH
Расскажите потом, что получится? Интересно.
Расскажу :D
Я на этих выходных планирую закончить со сборкой, может и прошивкой, простенького контроллера pH с управлением клапаном СО2 и индикацией на 3-х семисегментниках. Сперва там был MSP430F2002, сейчас MSP430F2013 с небольшой доработкой входной части из-за дифф. входа АЦП.
Всё остальное на входе работает, проверено мультиметром, осталось только спаять дифф. выход к ОУ.
Так что после неё останется только покрутить подстроечником и закончить с прошивкой (калибровка, измерение и запись/чтение данных калибровки в/из FM24CL04). Так что полностью рабочую входную часть могу выложить (взята у Юсупова).
0
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
18.05.2011, 18:48
SWK, почему Вы всегда при разговоре об ARM, высказываетесь о них неблагозвучно, применяя их лишь к своим задачам и потребностям?
0
SWK
18.05.2011, 19:02
Цитата Сообщение от Bomomd
SWK, почему Вы всегда при разговоре об ARM, высказываетесь о них неблагозвучно, применяя их лишь к своим задачам и потребностям?
А потому что я и говорю за себя, а не за всех, как некоторые, пытающиеся навязать их тому, кому они и нафиг не нужны. Кому они действительно окажутся нужны - тот и сам к ним придет. И я давно уже для себя определил "Принцип разумной достаточности".
Иногда это еще звучит, как "Из пушки - по воробьям".
Другим же, зная мои цели и аргументы (я всегда обьясняю все достаточно подробно), и сопоставляя их с собственной практикой, возможно, проще будет принять и собственное решение.
У каждого - свое, но иногда полезно знать, как что-то делается и другими.

Кроме того, я исхожу из того, что все же большинство присутствующих на этом сайте занимается электроникой в порядке хобби, а то и вовсе новички в использовании микроконтроллеров.

Профессионалы же и так в основном знают все, что им нужно для работы, и незачем им обьяснять прописные истины - все равно сделают по - своему.
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
18.05.2011, 19:25
Более низкая цена армовских процов с лихвой компенсируется затратами на изготовление печатной платы. Т.к. минимум двуслойка и с мелким мелким шагом. Сделать можно, но дольше раза в два.

Поэтому если я делаю что то, то делаю на AVR т.к. плату проще изготовить и компактней получается в итоге. И по цене, для штучных экземпляров дешевле все равно выходит. Хотя кортексами я уже проникся.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
18.05.2011, 19:33
Цитата Сообщение от DY HOTT
Более низкая цена армовских процов с лихвой компенсируется затратами на изготовление печатной платы. Т.к. минимум двуслойка и с мелким мелким шагом. Сделать можно, но дольше раза в два.
Хз, мне пофиг по времени, какую делать: хоть для AVR, хоть для MSP, хоть для ARM - операции одни и те же, фоторезист тоже. Если однослойку, то конечно её быстрее, на время засветки слоя ;)

Имхо тема тихо скатывается в Валгаллу :D
0
SWK
18.05.2011, 19:44
Цитата Сообщение от Vid_kh
Хз, мне пофиг по времени, какую делать: хоть для AVR, хоть для MSP, хоть для ARM - операции одни и те же, фоторезист тоже. Если однослойку, то конечно её быстрее, на время засветки слоя ;)
Не забывайте, что некоторые мелкие многоногие корпуса просто невозможно развести без использования металлизации или кучи перемычек, запаиваемых вручную...
Вон, как некоторые обломались в последнее время с "дармовой" халявой... Так что цена за микросхему - далеко не главное. Иной раз лучше переплатить вдвое, зато избавив себя от кучи лишних проблем...
0 / 0 / 0
Регистрация: 09.01.2011
Сообщений: 544
18.05.2011, 19:51
А я дискретку иногда юзаю.

Тут скорее жизненная позиция. Я, допустим, не чураюсь собрать схемку на двух транзисторах, а другие юзают микроконтроллер. Зачастую автоматика возможна на паре-тройке корпусов логики. И незачем ставить газотурбинный двигатель на детский самокат. Есть слово "оптимизация". Кому как не программерам его знать. Нужно уметь использовать всё, и в зависимости от поставленных задач выбирать наилучшее решение.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
18.05.2011, 20:52
Если однослойку, то конечно её быстрее, на время засветки слоя ;)
На время засветки слоя, сверлени переходных дырок, запайки перемычек в переходные дырки. В общем возни хватает. Мне обычно лень.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 297
19.05.2011, 12:24
Цитата Сообщение от SWK
Не забывайте, что некоторые мелкие многоногие корпуса просто невозможно развести без использования металлизации или кучи перемычек, запаиваемых вручную...
У меня практически ни одна плата не обходится без перемычек. Ничего, всё прекрасно разводится и распаивается и без металлизации. Распаять пару-тройку перемычек под каким-нибудь LQFP64 - не проблема. И то, если надо, что не всегда. У меня что с использованием AVR без перемычек не обходилось, что STM32. Не вижу смысла заморачиваться на девизе "Без перемычек любой ценой". Ну и предпочитаю плату и устройство поменьше, не люблю всякие DIP-40, пусть и их легко разводить. Пусть даже это что-то стационарное.
И камень выбираю по надобности, удобству, цене и пр., не хочу себя укладывать на прокрустово ложе какого-то определённого типа контроллеров.

Цитата Сообщение от DY HOTT
На время засветки слоя, сверлени переходных дырок, запайки перемычек в переходные дырки.
Не все схемы можно уместить на один слой :D
0
0 / 0 / 0
Регистрация: 19.02.2011
Сообщений: 25
19.05.2011, 13:12
Цитата Сообщение от SWK
Список неполный. Я хоть и слышал о них, но использовать дома не вижу смысла по следующим причинам:
.......
Не сочтите невежеством.
Я точно в форуме АРМ? :)
Мне кажется глупо заходить в клуб байкеров и кричать "Не вижу смысла использовать ваши мотоциклы, ведь я даже велосипед на полную мощь не использую" :D
Поправьте если не прав...

Цитата Сообщение от dsodir
Судя по обсуждениям - LPC (по крайней мере LPC1xxx) - гуано, а STM32 рулит и бибикает.
Мне кажется тут на вкус на цвет и что достать по легче/подешевле, и lpc вроде попозже в широкие массы пошли...
0
0 / 0 / 0
Регистрация: 07.10.2010
Сообщений: 134
19.05.2011, 16:36
somyo_3, Сейчас МК стоят столько, что дешевле и проще воткнуть контроллер, чем заморачиваться на кучу рассыпухи =)
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
19.05.2011, 16:45
Во-во. Средняя цена 1го корпуса логики - 6-10р. А винрарный МК STM8S103F3P6 (8K Ftosh, 1K ROM, 640 EE, 2.95 - 5.5 V, 16 MHz, 16 GPIO, ADC 5 x 10 bit, PWM, UART, SPI, I2C) стоит 35. :)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.05.2011, 16:45
Помогаю со студенческими работами здесь

SDCC - Small Device C Compiler - кто нибудь юзает?
SDCC - Small Device C Compyter - кто-нибудь в WinXP юзает? Не получается исходник перекомпилить.

Сформулирую по другому: определить кто юзает файл в Windows
На своем же компьютере определить какое приложение (процесс) 'держит' файл? Вообщем, нужно закрывать приложения, 'держащие' определенные...

Для тех кто юзает Advanced Web Statistics
Подскажите, пожалуйста, что показывает число, стоящее в столбце "Страницы" напротив url внешней страницы в статистике "Ссылки из...

Кто уже юзает Unity 2018.1? Стоит переходить?
ребята ,есть смысл перейти на новую юньку. ? проекты с 2017 нормально открываются ? без ошибок ? а то у меня часто такие проблемы бывают :(

Кто юзает видео-карты AMD в Linux, расскажите, нормально ли установились драйверы?
Всем Здравия! Кто пользуется карточками AMD, расскажите, как установились и работают драйверы? Интересует в первую очередь R9 390x, но и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru