0
Но может так случится что вышел ночью до ларька а тут оп и любовь на всю жизнь :)

Типа как-то так? :)
  • avatar
  • _YS_
  • 27 марта 2016, 16:53
0
Одна тут 10 лет орала что ненавидит всех мужиков и никогда не будет с ними ничего делать общего и они угнетают женщин. А тут раз и замуж, а до того никому не нужна была. Так что вот оно как бывает.

Да, мой прогноз относительно вразумления — примерно десять лет… Я думаю, к двадцати восьми годам она многое поймет. Но уже без меня. :)
  • avatar
  • _YS_
  • 27 марта 2016, 16:50
0
В результате политики Ардуино заказчики теперь не всегда понимают, чем отличается игрушка от полноценного изделия.
  • avatar
  • _YS_
  • 27 марта 2016, 15:42
0
Лично знаю кто этот путь проходил от гитары под пиво до профессии музыканта.

И что он в итоге профессионально играет? Фламенко? Блюз?
  • avatar
  • _YS_
  • 27 марта 2016, 15:40
0
Я лично знаком с теми кто на работе использует настоящий автомат и в выходные играет в войну игрушечным. нормальные люди — одно другому не мешает и даже помогает при тренировках.

Вы видимо все же меня не совсем поняли. :) В том, что человек, работающий с настоящим автоматом, играет с игрушечным, ничего такого нет. Но вот человеку, который не держал в руках ничего, кроме игрушки, настоящий автомат я бы без соответствующего обучения однозначно не дал. А именно к этому и клонит Ардуино. Продвинутые ардуино-проекты — это как боевой автомат, с которого для простоты удалили предохранитель, упростили конструкцию рожка и прикрутили большую красную кнопку «выстрелить».

Этот человек уже знаком с базовыми принципами и сможет выбрать нужный учебник и понять логику создания этого трактора.

Бинго! Вся проблема как раз в том, что Ардуино освобождает от необходимости знать основы. Как вы думаете, сколько фанатов Ардуино ответит, чем отличается Гарвардская архитектура от Фон-Неймановской, например? И т.д.

Большинству людей вообще плевать насколько криво изделие внутри главное интерфейс. Нажал кнопку — магия проснулась колдунство случилось и вот тебе стаканчик кофе.

Естесственно. Потому разграничение «хорошо/плохо» должны проводить профессионалы. А иначе в какой-то момент выяснится, что в случайном стаканчике с кофе вместо сахара регулярно оказывается черный перец с чесноком, потому что тот, кто вообразил себя разработчиком, ошибся в условном переходе или не поставил защиту от дребезга и наводок.

Они в качестве хобби давали навыки и развитие.

Именно. А Ардуино не развивает — оно развлекает.
  • avatar
  • _YS_
  • 27 марта 2016, 15:40
0
Давайте отличать аппаратные модули Ардуино от ее идейной составляющей.
  • avatar
  • _YS_
  • 27 марта 2016, 15:06
0
Меня берут сомнения в возможности такого сценария. В моей жизни ничего не случается «вдруг» и внезапно. По крайней мере, я всегда стараюсь минимизировать вероятность неожиданностей.

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

Ну а насчет принадлежности к содомитам… Это очень вряд ли. Я бы сказал, невозможно. :)
  • avatar
  • _YS_
  • 27 марта 2016, 15:05
0
Я бы рискнул поспорить. :) И то, ну их, эти ардуины и прочее, давайте лучше про девушек. :)

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

Во-вторых, я, как уже выяснялось, слишком четко представляю себе свои идеалы счастья и всего прочего, и объяснить мне, что я буду счастлив каким-то другим образом — невероятно сложно. :)

В прошлом году одной девушке уже суждено было это почувствовать. Два месяца я, можно сказать, встречался с одним замечательным созданием, которое по моим представлениям было практически идеалом — она правильно (по моим критериям :) ) одевалась, хорошо знала английский (между прочим, очень ценно правила мои англоязычные статьи!), имела отменный вкус (ценила Вудхауза, с удовольствием ходила со мной в приличные места слушать произведения товарищей вроде Букстехуде, или же местных джазменов, широко популярных в узких кругах), умеренно интересовалась электроникой… Про ее замечательные качества я бы мог писать долго. :)

В чем вы правы, так это в том, что загадывать нельзя. Все было бы замечательно, но в какой-то момент выяснилось, что она феминистка. Очень внезапно; как по мне, она сама не понимает, куда ввязалась, ну да ладно. Важно то, что ей было очень важно получить мое одобрение этих сверхценных идей (а-ля равноправие и защита прав содомитов). :) Не то чтобы я заставлял ее образумиться, но и одобрить, а, тем более, разделить ее желание немедленно и деятельно спасать мир я не мог. :)

В общем, в результате она (на пару с кошкой) предпочла свободу от патриархального угнетения культурной программе, запланированной мной на прошлый июнь, и гордо ушла первого числа, аккурат за два дня до дня защиты мной магистерской диссертации. Несомненно, этот поступок стал в ряд самых выдающихся побед феминизма. :)
  • avatar
  • _YS_
  • 27 марта 2016, 14:56
+1
К слову, как бы вы предложили решать эту задачу? У тех же AVR sbi/cbi не по всем адресам работают.

Я и STM32 Insiders Guide смотрел, и Reference Manual читал. Не могу сказать, чтобы у меня был какой-то энтузиазм, я не пропагандист STM или еще чего-то. У меня есть только осциллограф, чтобы замерять тайминги. Если тайминги укладываются в допустимые, а стоимость BOM — в очерченный заказчиком предел, то все ОК. Это жизнь…

А для души я под MSP430 всегда пописать могу. :) Очень приятные МК. Жалко в наших краях почему-то непропорционально дорогие.
  • avatar
  • _YS_
  • 27 марта 2016, 14:14
0
Что игрушечного в ардуине, кроме IDE?

Давайте конкретизируем: я вообще не говорю про ардуино-железо. Да, железо не при чем, это просто обычная отладка. Иногда может быть удобнее купить плату типа Arduino nano и делать на ней, естесственно, без ардуино-среды. Без проблем, очень удобно.

Ардуино, которое я осуждаю, это прежде всего идеология, поощряющая дилетанство и агрессивно смешивающая его с профессиональной разработкой. Второе — хуже всего, против этого я в основном и выступаю. Мало того, что эффект Даннинга-Крюгера и так достаточно явно наблюдается, так они его активно поощряют. Это просто опасно.

И как только человек перерастает IDE ему прямая дорога к профессиональным инструментам.

И для этого ему надо забыть все свои ардуино-достижения и начать с мигания светодиодом на ассемблере. В этом плане Ардуино — пустая трата времени, которое можно было бы занять более полезными вещами.

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

Ну а кто с ними не игрался?.. Так что это никак не повышает вероятности стать снайпером. Как и Ардуино не повышает количества квалифицированных разработчиков.
  • avatar
  • _YS_
  • 27 марта 2016, 14:06
0
И манипуляция битами через дикую жопу через обращение к посторонним адресам.

Это вы про bit-banding или про bit set-reset registers? Bit-banding не пробовал, но вот BSRR'ы сильно ускоряют эмуляцию разнообразных интерфейсов. По ощущениям, раза в три по сравнению с конструкциями вроде "&="/"|=".
  • avatar
  • _YS_
  • 27 марта 2016, 13:52
0
А количество разработок прямо зависит от количества разработчиков. А количество разработчиков сильно зависит от порога вхождения.

Понимаете, в чем дело… Качество разработок тоже зависит от порога вхождения и количества разработок. И увы, эта зависимость обратна. Так что популярность — не всегда хорошо для платформы. Вон, та же ардуина. Толпы воинствующих дилетантов, которые составляют ее основную аудиторию, сделали само понятие «Ардуино» почти одиозным. ST отчасти повторяет этот путь, что печально. Но деньги не пахнут, я согласен.
  • avatar
  • _YS_
  • 27 марта 2016, 13:13
0
Но если ардуина стала стартовой площадкой хотя бы для нескольких профессионалов ...

… то это явно статистическая погрешность. Не надо мешать грешное с праведным. Ардуино — это игрушка. Никак по-другому. К профессиональному миру она не имеет никакого отношения, и путь в разработку лежит в другой стороне.

Это как с гитарой. Можно научиться играть три аккорда по табам, и для лавочки у подъезда это будет норм. Да и 90% населения будут в восторге — вон, подобные герои даже со сцены выступают, вызывая бурный восторг масс.

Однако от такого исполнения, во-первых, тошнит любого человека, наделенного ушами и вкусом, а, во-вторых, чтобы потом переучиться на нормальную исполнительскую технику (стать профессионалом) надо напрочь забыть трехаккордовые приемы, смирить эго и начинать с начала.

Или еще вот — вы всерьез полагаете, что из человека, стрелявшего из игрушечного пистолетика, может выйти снайпер? То есть может, конечно, но с игрушечным пистолетиком это будет слабо связано.

Но все описанное это хорошо, а не плохо, поскольку без ардуйни эти люди не стали бы профессионалами. Или вы боитесь конкуренции?

Вау-эффект, раздуваемый вокруг Ардуино, размывает понимание отличий профессиональной разработки от дилетантства. Это приводит к тому, что заказчик понимает, как он ошибался, нанимая для решения ардуинщика, который просит меньше и делает быстрее, только тогда, когда через полгода видит последствия своего решения.
  • avatar
  • _YS_
  • 27 марта 2016, 13:06
0
Я не люблю борщ, так что Ардуино (ну хотя бы) для меня в девушке ценнее. :)
  • avatar
  • _YS_
  • 27 марта 2016, 12:08
0
Ну-у-у, что Вы, все же знают, что Ардуино — для девушек, гуманитариев и для девушек-гуманитариев (хотя зачем мне девушка-гуманитарий?). Так что это норма, все бы поняли. :) Вон, с ардуиной (а иногда просто из Ардуино [16+]) даже украшения делают и вышивают [0], [1], [2]. В общем, девушки — всегда девушки (если только их не поразил вирус феминизма), чем и ценны. :)

Однако в сущности, зачем мне приводить девушку в компанию друзей? Отобьет кто еще. :) Я и вообще человек не особо социальный. Хватило бы и того, что мы сидели бы с ней вдвоем и вместе программировали под Ардуино, ну а там она бы и на ANSI C перешла со временем — тогда и людям показать можно. :D

В любом случае, произвольно взятая девушка либо сбежит, либо через полгода общения со мной будет уверенно отличать push-pull от totem pole и знать, зачем нужен модификатор volatile. :)

Практика показывает, что жизнь имеет свойство проходить быстрее, чем ожидается, а цели — достигаться дольше, чем хотелось бы, иногда по дороге теряя актуальность. :) Каждый час, так сказать, уносит частичку бытия. :)
  • avatar
  • _YS_
  • 27 марта 2016, 12:05
0
Ардуино плохо тем, что большинство тех, кто под него пишет, не умеет писать, а паче того — что сама идеология это поощряет. Дело в этом.
  • avatar
  • _YS_
  • 27 марта 2016, 11:35
+1
Реквестирую пруфы, моар пруфов, с кодом и подробными описаниями.
  • avatar
  • _YS_
  • 27 марта 2016, 11:32
+2
Честно говоря, последнее время я редко пишу на ассемблере, 98 — 99% кода — на C. Так что для души набор команд, конечно, посмотреть можно, но на практике надо просто проверить, что прошивка влазит во FLASH и укладывается по таймингам. А там уже компилятор разберется. :)
  • avatar
  • _YS_
  • 25 марта 2016, 21:20
0
Это все да, и я выше писал насчет отсутствия универсального решения. Проблема в основном в том, что маркетологи ST по недалекости (или от жажды наживы) в продвижении делают упор на разнообразные протезы для мозга, что, с одной стороны, привлекает к их продукции малоквалифицированный контингент, а, с другой стороны, настраивает против них многих профессионалов.

А в сухом остатке — чипы как чипы со своими преимуществами и недостатками. Просто надо привыкнуть пропускать мимо ушей 90% их рекламной информации и сразу читать даташиты и аппноуты.
  • avatar
  • _YS_
  • 25 марта 2016, 19:43
0
Серию F4 я толком не использовал, надо будет посмотреть ради интереса, чего там.
  • avatar
  • _YS_
  • 25 марта 2016, 18:29