ПРОФЕССИОНАЛАМи не рождаются, сколько уж втемяшивалось в этой теме. АэРВэшэк, к вашему сожалению, вы не можете знать кому что нужно полезно. Знать про возможности любой любознательный любитель (будущий ПРОФИ) должен (имхо).
а на ARMе у вас при тактовой 100 МГц даже если на питоне написать, он будет за 1 микросекунду пролетать - зачем экономить такты/микросекунды, делая динамическую индикацию на DMA?
Не в скоростях дело, к примеру вспомним тот же 1wire - как изголялись в софтовых извращениях(и рыбку сЪесть и на ...) и чтоб индикация не глючила из-за запрета прерываний и с датчиком не глючиось . Здесь же периферия работает автономно , не мешая юзер коду. Опять таки вспомним, о засветке неиспользуемых сегментов в предыдущих разрядах. Надо было гасить или все сегменты или выключать разряды на время смены данных. Здесь же смена и разрядов и данных идет одновременно. Хлоп и ни каких засветок. В 8ми битках периферия жалкий огрызок. Очень много теперь аппаратных реализаций , коими заменил свой старый зоопарк. К примеру modbus RTU на F0 с его аппаратной поддержкой и RTU и ASCII и от freemodbus остались рожки да ножки...
И как-то странно слышать от тебя сие, в 8ми битках ты приемлешь аппаратное а здесь нос воротишь. Двойные стандарты практикуешь?
Понятно что на АВР с менее богатой периферией требовалось оптимизировать код ядра, приветствую такой скилл. В АРМ больше изучаем богатую обвязку, а ядро работает себе не напрягаясь и под АСМ и под СИ. Если периферия стала сложнее это не значит что ее надо боятся. Может какие недокументированные возможности проявятся. Мне, например, хочется освоить ДМА. Изучаю,пробую,удивляюсь,наслаждаюсь результатом - я ведь любитель. А в ядре АЛУ да регистры,скукота ): .
Знать про возможности любой любознательный любитель (будущий ПРОФИ) должен (имхо)
ну, если собственных мозгов не жалко - можно и знать все на свете, авось пригодится... дело в том, что почти все подобные знания будут мертвым грузом лежать, не востребованными. потому что необходимости в них нет. вот вы в школе пределы (lim)изучали - помните хоть что-нибудь по теме? наверняка без гугла и не вспомните, что там к чему... или биологию с ботаникой - небось, про кутикулу и не помните ничего - угадал? так и с ARM - если с пользой применить не ясно зачем, то спстя год все это будет только мешать.
я вот наслушался от вас (и не только), а идей по применению все равно не появилось... и нафига мне это помнить тогда?
dosikus писал(а):
в 8ми битках ты приемлешь аппаратное а здесь нос воротишь. Двойные стандарты практикуешь?
вроде по-русски вам говорю, а вы все равно не улавливаете... в 8ми битках, как вы изволили выразиться, от безысходности приходится извращаться, как угодно, даже АЦП вместо таймера приходилось юзать. а сейчас - изобилие, и стало скучно, потому что МОЖНО ВСЕ. ну или почти всё. а ЗАЧЕМ ЭТО ВСЁ - так и не ясно. в AVR это могло понадобиться, чтобы память сэкономить - здесь просторы... в AVR это могло понадобиться, чтобы такты сэкономить - здесь просторы... ну и нафига тогда ЗДЕСЬ вся эта аппаратура, если наговнокодил хоть тот же 1-wire тупым дрыгоногом - и все равно все работать будет, в отличие от AVR. потому что мегагерцы и килобайты все простят.
dosikus писал(а):
вспомним тот же 1wire - как изголялись в софтовых извращениях(и рыбку сЪесть и на ...) и чтоб индикация не глючила из-за запрета прерываний и с датчиком не глючиось
ну лично я не изголялся, там все настолько просто, что всегда удивляюсь - как другие могут проблемы себе находить в этом интерфейсе?
dosikus писал(а):
Надо было гасить или все сегменты или выключать разряды на время смены данных
этот кошмар, конечно, следует искоренять. виданое ли дело - такие страшные усилия... это терпеть никак нельзя!
Sergi писал(а):
Изучаю,пробую,удивляюсь,наслаждаюсь результатом
в итоге будут часы или осциллограф? или термометр с интернетом?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
можно и знать все на свете, авось пригодится... дело в том, что почти все подобные знания будут мертвым грузом лежать, не востребованными. потому что необходимости в них нет.
to ARV если могли заметить мне нравится серия F0, самая приближенная к AVR. Богатой периферии там нет. Стараюсь код не раздувать. По поводу поделок. Кроме часов,осциллографов,чпу и пр. по необходимости сделал тестер LiPol батарей. Измеряет внутреннее сопротивление,емкость,выходное сопротивления зарядника и сопротивление кабеля USB, измеряет ток зарядки и затраченую энергию. Уже пару лет очень помогает в работе. Отбраковую китайские кабели USB еще при закупке. Продают откровенное г.
AVR, мы вроде на ты ? Ну да ладно, ты так резво начал жонглировать определениями. Сперва речь шла о любителях , кои 1wire только по чужим шаблонам могут а равно и индикацию. Некоторые до сих пор веруют, что засветки от "инерционности биполярников".
И опять таки , чем плохи аппаратные реализации? Тот же термометр с динамикой на DMA и 1wire с Uart и DMA?
И опять таки , чем плохи аппаратные реализации? Тот же термометр с динамикой на DMA и 1wire с Uart и DMA?
да ничем не плохи, блин! снова повторить про пушку и воробьёв?
аппаратная реализация служит для получения недостижимых программно скоростей чего-либо (будь то счет или обмен данными), либо для освобождения ресурсов вычислительного ядра. спрашивается: для чего достигать бешеных скоростей или освобождать ресурсы, если и того и другого не просто в избытке, а просто горой навалено? чтобы как-то оправдать сам факт наличия этих возможностей идет впаривание идей о том, что каждый утюг должен вести свой блог в интернете, управляться биотоками мозга и вообще по уровню интеллекта превосходить хозяина.
и это меня возмущает. в общем, когда захочешь меня спросить в очередной раз о чем-либо - почитай мои предыдущие высказывания, уверен на 100%, что ответы на любые твои вопросы ко мне по теме там есть.
да ничем не плохи, блин! снова повторить про пушку и воробьёв?
хоп - круг опять замкнулся, процитирую чтоб поближе было:
Цитата:
очень удивляет упорное желание использовать устаревшие технологии в новых разработках на армах можно и без HAL "вход в понимание", например в STM32 мне показался гораздо проще чем "вход" в 51, AVR, PIC, кто ни будь объясните, чем микроконтроллеры на ядре арм хуже - вроде обычные микроконтроллеры. Откуда этот миф о сложности.
viewtopic.php?p=2049998#p2049998 сравнение пушек с совами и пр. лабуда так и не дало желаемого разъяснения. В практическом применении пушки оказались теми же рогатками только из металла а не из деревянного рогача и резинка специализированная а не от трусов.
да ничем не плохи, блин! снова повторить про пушку и воробьёв?
Не эмоционируй так сильно! Я понимаю твой гнев и твою ревность - все забросили авр и кинулись на блестящее... На счет "про пушку и воробьёв" - сие однобокое видение. Если внимательней изучить сабж окажется, что и нет никаких особых преимуществ у арма перед авр в случае софтовых реализаций . Софтовое ногодрочерство отнюдь не прерогатива арма, и здесь во всей красе выступает периферия и те самые пресловутые аппаратные реализации. Это с одной стороны, а с другой , как ты верно говоришь, уже 21 век и интернет вещей уже обыкновение а не экзотика. А здесь сам понимаешь, ресурсов много не бывает .
Ну и вдогонку примеры из реальности : - те же LCD с графикой , те же любители используют массово в своих хотелках. И здесь на авр уже ловить нечего. - RTL871x , имеют встроенное ядро Cortex M3 и насколько я понимаю периферию от STM . На одном чипе реализуется WiFi Internet Radio - Те же "карманные" оцило-показометры , на авр уже ловить нечего , зато на арм целый выводок
На самом деле примеров да же для DIY уже как грязи, надо только не полениться искать. Да и в плане освоения теми же любителями, те же STM32 намного более user-freindly, да и квик-старт с арм потребует намного меньше вложений. Тот же дракон можно даже и не сравнивать с Jlink. Чипы мощнее и дешевле.
В итоге-то и нет ничего страшного и избыточного, осталось только перестать бояться и начать работать...
Я с нетерпением жду, когда ты или кто-то другой здесь начнет выкладывать свои любительские поделки на ARM. то есть перейдет от деклараций "можно" к фактической работе. и очень надеюсь, что в этих проектах НА САМОМ ДЕЛЕ будут востребованы все аппаратные преимущества ARM, а не в виде оборочек и кружавчиков.
что касается интернета вещей - у меня категорически негативное отношение к этой лабуде. глупость, возведенная в тренд.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Во, а еще с большим нетерпением будем ждать, когда ARV здесь начнет выкладывать свои любительские поделки на ARM, ну хотя бы на не-ARM, где будут востребованы все аппаратные преимущества ARM или не-ARM. Это будет самым лучшим решением спора имхо. з.ы. для сторонников ARM: аппаратные преимущества ARM не нужно доказывать (имхо) они уже доказаны см. любительские поделки на страницах темы - часы, мигание, частотомер.
не нужно. нужно доказывать необходимость их в любительских проектах. имхо
dosikus писал(а):
А здесь разве мало всего?
поправь меня, если я ошибаюсь: осциллограф - это пик любительской мысли, остальное - УГ. нет, вру: мне известен проект, где ARM себя показал на самом деле, и это не осцилограф. это RLC-метр. однако, ни вы, ни Олег, к этому отношения не имеет, а хвалиться ЧУЖИМИ достижениями не комильфо.
oleg110592 писал(а):
будем ждать, когда ARV здесь начнет выкладывать свои любительские поделки на ARM, ну хотя бы на не-ARM, где будут востребованы все аппаратные преимущества ARM или не-ARM.
ну, как бы давно уже... и на ARM появятся, как только смогу придумать идею, достойную ARM. может что посоветуете?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
все ж в сравнении познается - надо делать часы или частотомер, а мы посмотрим на мученика. з.ы. мигать уже сравнили - на ARM мигать оказалось лучшее (имхо)
поправь меня, если я ошибаюсь: осциллограф - это пик любительской мысли, остальное - УГ. нет, вру: мне известен проект, где ARM себя показал на самом деле, и это не осцилограф. это RLC-метр. однако, ни вы, ни Олег, к этому отношения не имеет, а хвалиться ЧУЖИМИ достижениями не комильфо.
Вот те раз, а разве это выглядит как хвальба и мерянье? Напомню - нужны были примеры. И речь была о любителях и DIY проектах на arm, причем здесь наше участие в них????
я сравниваю ресурсы с решенной задачей, и мигание, часы, термометр и даже частотомер не дают мне оснований для ликования. ну, частотомер, возможно, как-то может претендовать на это, за счет реализации никому не нужных "характеристик", но прочее - однозначно нет...
а хочется чего-то этакого...
dosikus писал(а):
причем здесь наше участие в них?
как это причем? притом, что те, кто DIY, в теме не замечены. а замечены агитаторы и пропагандисты. дело - лучший критерий истины. рассказы о том, как Билл Гейтс стал самым богатым в мире ни на рубль не приближают меня к богатству.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения