|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
Кто какие камни юзает?18.05.2011, 17:20. Показов 27429. Ответов 33
Метки нет (Все метки)
Судя по обсуждениям - LPC (по крайней мере LPC1xxx) - гуано, а STM32 рулит и бибикает.
Но с другой стороны - при похожих характеристиках камни от LPC стоят дешевле кункурента. Вот, решил узнать кто что использует в своих домашних поделках.
0
|
|
| 18.05.2011, 17:20 | |
|
Ответы с готовыми решениями:
33
SharpDevelop - юзает кто? Adnet кто юзает? Кто-то юзает бесшумные китайские мини пк? |
|
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 | ||
А вот использовать дома 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 | ||
Ну, вкратце, что будет уметь, ничего особого по-отдельности, просто много напихано функций: - работа с 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 | ||
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 | ||
Расскажу :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 | ||
Иногда это еще звучит, как "Из пушки - по воробьям". Другим же, зная мои цели и аргументы (я всегда обьясняю все достаточно подробно), и сопоставляя их с собственной практикой, возможно, проще будет принять и собственное решение. У каждого - свое, но иногда полезно знать, как что-то делается и другими. Кроме того, я исхожу из того, что все же большинство присутствующих на этом сайте занимается электроникой в порядке хобби, а то и вовсе новички в использовании микроконтроллеров. Профессионалы же и так в основном знают все, что им нужно для работы, и незачем им обьяснять прописные истины - все равно сделают по - своему. |
||
|
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 | ||
Имхо тема тихо скатывается в Валгаллу :D
0
|
||
|
SWK
|
||
| 18.05.2011, 19:44 | ||
Вон, как некоторые обломались в последнее время с "дармовой" халявой... Так что цена за микросхему - далеко не главное. Иной раз лучше переплатить вдвое, зато избавив себя от кучи лишних проблем... |
||
|
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 | |||
И камень выбираю по надобности, удобству, цене и пр., не хочу себя укладывать на прокрустово ложе какого-то определённого типа контроллеров.
0
|
|||
|
0 / 0 / 0
Регистрация: 19.02.2011
Сообщений: 25
|
|||
| 19.05.2011, 13:12 | |||
Я точно в форуме АРМ? :) Мне кажется глупо заходить в клуб байкеров и кричать "Не вижу смысла использовать ваши мотоциклы, ведь я даже велосипед на полную мощь не использую" :D Поправьте если не прав...
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
|
|
| 19.05.2011, 16:45 | |
|
Помогаю со студенческими работами здесь
20
SDCC - Small Device C Compiler - кто нибудь юзает? Сформулирую по другому: определить кто юзает файл в Windows Для тех кто юзает Advanced Web Statistics Кто уже юзает Unity 2018.1? Стоит переходить? Кто юзает видео-карты AMD в Linux, расскажите, нормально ли установились драйверы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символические и жёсткие ссылки в 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
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|