-
- У нас их есть... - д__(12.11.2013 11:11, ссылка)
- Однако занимательная книжка! Положил на полку. Авось? - Лагунов(12.11.2013 12:47)
- Бля, Иваныч, давай я те реальный проект скину. - _basile(11.11.2013 23:53)
- пора открывать раздел платных консультаций :) - zeleny(11.11.2013 22:19 - 23:49, ссылка)
- Ага, с кредитной системой. А в конце месяца счета рассылать :-) - SciFi(11.11.2013 22:26)
- если эти темы не троллинг - то посоветую BF от AD посмотреть, последний из процев, для которого я писал большой кусок на асм-е. если не серийные дивайсы для конкуренции с китайцами, а немного удовольствия от процесса - то самое то: там ыыыыыыы(93 знак., 11.11.2013 12:29, )
- Слово "троллинг" применяют в любой непонятной ситуации дураки, которым другие слова неизвестны. - Леонид Иванович(11.11.2013 13:15)
- хоть один адекватный человек нашелся. - _basile(12.11.2013 00:00)
- Слово "троллинг" применяют в любой непонятной ситуации дураки, которым другие слова неизвестны. - Леонид Иванович(11.11.2013 13:15)
- Вот список книг и ссылок, которые мне показались полезными: Ozelot(830 знак., 11.11.2013 12:24)
- 5. - есть у вас в наличие, что-то найти не могу? - Andreas(11.11.2013 13:37)
- В наличии нет. Привел по причине наличия большого кол-ва примеров на сайте автора. - Ozelot(11.11.2013 14:48)
- Всё. Могильная плита из книг готова. Леонид Иванович(240 знак., 11.11.2013 13:14)
- Когда начинал АРМ7 заниматься тоже скачал штук 20 книжек по его асму.Пригодились всего один раз , для быстрого ацп.Так-что моя плита всегда наготове лежит , чего и вам желаю. - plainuser(12.11.2013 13:57)
- Термины "разделение труда" и "кооперация" Вам о чем нибудь говорят? - Evgeny_CD(11.11.2013 18:02)
- Кто сшил костюм? К пуговицам претензии есть? К пуговицам претензий нет. Пришиты насмерть, не оторвёшь - Крок(12.11.2013 23:49)
- Слова такие знаю, но как применить их на практике - нет. Если работой занимаются несколько людей, то нужен руководитель. Найти руководителя на стороне сложнее, чем изучить ARM. - Леонид Иванович(11.11.2013 19:04)
- А вы сами станьте руководителем, а программируют пусть другие! :) - Ксения(11.11.2013 21:52)
- Лучше я тихонечко в стороночке платки поразвожу. Леонид Иванович(12.11.2013 02:14)
- Апдейт курятника?! - Vladimir Ljaschko(12.11.2013 12:14)
- Процессор DLTS-спектрометра. - Леонид Иванович(12.11.2013 16:01)
- схему рисовал другой человек? - koyodza(12.11.2013 23:23)
- Нет, я схему рисовал. - Леонид Иванович(13.11.2013 00:56)
- а с F407 тоже сами разбирались? Наверное, периферии мало используется, в основном ногодрыг? - koyodza(13.11.2013 11:39)
- Это же не для себя, напишу тяп-ляп через библиотеку. Леонид Иванович(89 знак., 13.11.2013 12:39)
- а с F407 тоже сами разбирались? Наверное, периферии мало используется, в основном ногодрыг? - koyodza(13.11.2013 11:39)
- Нет, я схему рисовал. - Леонид Иванович(13.11.2013 00:56)
- Вроде бы DLTS-спектрометрия родственна емкостной спектроскопии. В вашем случае не приходилось емкости измерять? А если да, то каков принцип? Мерить реактивное сопротивление на переменом токе или время заряда/разряда измерять? - Ксения(12.11.2013 16:34)
- Используется высокочастотный измерительный мост. Приведенный ко входу уровень шума соответствует примерно одной фемтофараде. - Леонид Иванович(12.11.2013 23:19)
- время заряда/разряда - это уже какой-то сюр. Времён коггерера. Только реактивное сопротивление. - Крок(12.11.2013 16:36)
- схему рисовал другой человек? - koyodza(12.11.2013 23:23)
- Процессор DLTS-спектрометра. - Леонид Иванович(12.11.2013 16:01)
- Вот где мастер троллинга! В подветке был разговор о чисто административных вещах, а он тут скриншоты свои чудесные выкладывает. Я, может тоже хочу забить на все и по феншую платы разводить, но не дает вселенная мне такого шанса... - Evgeny_CD(12.11.2013 11:51)
- Всё она всем даёт. А не имеем чего-то исключительно по причине дефектов мозга. - Леонид Иванович(12.11.2013 16:02)
- Если проц повернуть на 45 по часовой стрелке, путь проводов не станет ли изящней? - Крок(12.11.2013 11:06)
- Красиво, но надписи внутри очертаний компонентов эксплуатантам не понравятся. И via такие огромные - зачем? - MBedder(12.11.2013 02:39)
- надписи на меди площадок не понравятся не только эксплуатантам. Snaky(110 знак., 12.11.2013 02:45)
- Шелкография здесь нарисована чисто для себя. Для получения сборочного чертежа. - Леонид Иванович(12.11.2013 03:15)
- Мне обычно лень отдельно сборку разрисовывать - использую silk screen двойным назначением, разумеется, на площадки не заезжая - MBedder(12.11.2013 02:48)
- у меня часто Silk просто негде размещать. Вот даже в любительской конструкции получилась значительная область (в центре платы), где не поместился Silk для всех компонентов - koyodza(12.11.2013 11:43, картинка)
- так она автоматически получается, если в библиотеках у каждого компонента в нужном месте и в нужном слое стоит .Designator - Snaky(12.11.2013 03:08)
- Плата, скорее всего, будет изготавливаться без шелкографии. Via 0.6х1.1, всегда такие делаю, так как платы заказываются на плохих дешевых производствах. - Леонид Иванович(12.11.2013 02:44)
- Понятно - MBedder(12.11.2013 02:49)
- надписи на меди площадок не понравятся не только эксплуатантам. Snaky(110 знак., 12.11.2013 02:45)
- это шелкография на падах в виде обозначений компонентов или служебный слой? - Snaky(12.11.2013 02:29)
- Шелкографии не будет. А если вдруг захотят делать, то надписи размещу возле компонентов. - Леонид Иванович(12.11.2013 02:45)
- Так вы и платы разводите еще на PCAD-2006? Позор вам! :) - Ксения(12.11.2013 02:24)
- Все еще полупроводниками занимаетесь , нехорошо, давно пора к провдникам переходить. - plainuser(12.11.2013 13:51)
- А что, по фэн-шую нужно опять возвращаться на миллиметровку? - Леонид Иванович(12.11.2013 02:28)
- Нет, конечно. Надо переходить на Altium Designer. - Ксения(12.11.2013 02:59)
- Я сделал на нём две платы, потом плюнул и стёр его с компа! Очень тяжеловесная и неудобная среда. В качестве замены P-CAD'а лучше уж DipTrace использовать. - FDA(12.11.2013 14:52)
- Так, понятно. Уже две запасных жизни нужно: одна для изучения STM32, другая - для изучения Altium Designer. - Леонид Иванович(12.11.2013 03:14)
- Иваныч, стареешь. Я по нужде на Альтиум перешел. Местами плююсь после пикада - а что делать? _basile(73 знак., 18.11.2013 22:04)
- этот ваш пикад вот так не умеет :> - Snaky(18.11.2013 03:07, ссылка)
- Насчет второго пункта однозначно поддержу. Да и, честно сказать, насчет первого тоже ;) Мне NXP больше глянется... - Гyдвин(12.11.2013 03:40)
- Нет, конечно. Надо переходить на Altium Designer. - Ксения(12.11.2013 02:59)
- Апдейт курятника?! - Vladimir Ljaschko(12.11.2013 12:14)
- Лучше я тихонечко в стороночке платки поразвожу. Леонид Иванович(12.11.2013 02:14)
- А вы сами станьте руководителем, а программируют пусть другие! :) - Ксения(11.11.2013 21:52)
- Следующее слово в ассоциативном ряду - копроэкономика :) - йцукен(11.11.2013 18:48, )
- Чтобы все организовать нужны хорошие навыки коммуникации + хотя бы минимальные зачатки жулика-проходимца. ЛИ уже неоднократно жаловался что под это определение никак не подходит. А без этого ничего коммерчески успешного не организовать - 1111111(11.11.2013 18:14)
- Навыки жулика успешно заменяются умением видеть ситуацию целиком и не обманывать себя. Работает гораздо надежнее. - Evgeny_CD(11.11.2013 21:54)
- Да, да. В конце 80-х шабашил когда уже кооперативы пошли. Codavr(1159 знак., 12.11.2013 00:41)
- Это я и называю умением читать и писать сложные тексты :) - Evgeny_CD(12.11.2013 11:26)
- Когда в 2003-м квартиру менял, вспомнил методу. Потребовал включить в контракт пени за задержку сдачи дома. Застройщик от меня как от чумы шарахнулся. И не зря. Тот дом вместо обещаного декабря (дело было в мае) сдали только через 6 лет. А те кто Codavr(157 знак., 12.11.2013 00:47 - 00:49)
- Ну вот, а мне пеняешь что я курсы 1С закончил :) А самому прям хоть сейчас в гендиректора :) - scorpion(12.11.2013 12:08)
- Это не я придумал. Знающие люди надоумили. - Codavr(12.11.2013 12:26)
- Ну вот, а мне пеняешь что я курсы 1С закончил :) А самому прям хоть сейчас в гендиректора :) - scorpion(12.11.2013 12:08)
- Ради справедливости нужно сказать, что Вы тролите. Мне в таких случаях всегда так говорят. - Леонид Иванович(12.11.2013 00:14)
- нет, похоже он не тролит. Тролинг это когда инициатор сам понимает, что пишет что-то провокационное или намеренно тупое. koyodza(56 знак., 12.11.2013 00:17)
- Ок. Если есть КО, то я буду МН - мистер наивность :) - Evgeny_CD(12.11.2013 11:28)
- Почему-то со мной никто не разбирается, думаю так, или нет. Тролит - и всё. - Леонид Иванович(12.11.2013 00:18)
- :=) - koyodza(12.11.2013 00:19)
- нет, похоже он не тролит. Тролинг это когда инициатор сам понимает, что пишет что-то провокационное или намеренно тупое. koyodza(56 знак., 12.11.2013 00:17)
- вроде взрослый человек, а такой наивный - koyodza(11.11.2013 23:46)
- Когда дело коснется каких либо официальных вещей вроде документов, то можно сушить весла. С этим справятся только отъявленные жулики:) Остальным останутся только шабашки. Независимо от дальнозоркости - 1111111(11.11.2013 22:16)
- Если ты не умеешь писать и читать сложные документы - лучше сразу иди месить бетон. Как раз при оформлении официальных документов и удается защитить свои интересы на 100%, если мозги работают, конечно. - Evgeny_CD(11.11.2013 22:28)
- Писать документы прикажете на заборе? Нужно осилить огранизацию юрлица, ведение всего что с этим связано, какую никакую бухгалтерию, подписание юридически грамотных договоров итд итп (т.е. того что отделяет кустарей одиночек от профи). Осилил? В 1111111(615 знак., 12.11.2013 00:39)
- Кхм... на дворе не 90-е годы... Evgeny_CD(1031 знак., 12.11.2013 11:38)
- А теперь просуммируем все пункты и получим навыки типичного жулика-организатора. А никак не эмбеддера, желающего ровно сидеть на попе - 1111111(12.11.2013 12:00)
- Кхм... на дворе не 90-е годы... Evgeny_CD(1031 знак., 12.11.2013 11:38)
- Почему сразу бетон? Можно программировать микроконтроллеры. - Леонид Иванович(12.11.2013 00:13)
- Писать документы прикажете на заборе? Нужно осилить огранизацию юрлица, ведение всего что с этим связано, какую никакую бухгалтерию, подписание юридически грамотных договоров итд итп (т.е. того что отделяет кустарей одиночек от профи). Осилил? В 1111111(615 знак., 12.11.2013 00:39)
- Если ты не умеешь писать и читать сложные документы - лучше сразу иди месить бетон. Как раз при оформлении официальных документов и удается защитить свои интересы на 100%, если мозги работают, конечно. - Evgeny_CD(11.11.2013 22:28)
- Ха-ха. Ну и увидишь в скорости, что ты в жопе. Не обманывая себя ;-) - Shura(11.11.2013 22:00)
- Подумать, и только потом сделать - сильно помогает. - Evgeny_CD(11.11.2013 22:26)
- Да, да. В конце 80-х шабашил когда уже кооперативы пошли. Codavr(1159 знак., 12.11.2013 00:41)
- Навыки жулика успешно заменяются умением видеть ситуацию целиком и не обманывать себя. Работает гораздо надежнее. - Evgeny_CD(11.11.2013 21:54)
- Жениться вам, барин, надо, детишек завести. А то в тепличных условиях существуете. - йцукен(11.11.2013 17:42, )
- Много пишу на асме для MSP430, ARM изучаю тоже в плане асма. Пока мне система команд Cortex-а показалась шагом назад, по сравнению с MSP430. Надеюсь, что позже изменю свое мнение :) - Ozelot(11.11.2013 13:30)
- 5. - есть у вас в наличие, что-то найти не могу? - Andreas(11.11.2013 13:37)
- Уж, извините, херовый троллинг. (Скоро буду в Минске) - Ациль Шифер(10.11.2013 01:36)
- да не, вон сколько байтофф в топике, троллинг удался - RED_DRAGON(10.11.2013 23:10)
- Да, уж... - Ациль Шифер(11.11.2013 02:31)
- да не, вон сколько байтофф в топике, троллинг удался - RED_DRAGON(10.11.2013 23:10)
- ЛИ, а вот интересно. Вы в сторону STM8 смотрели? Наверное, я не совсем такой, как надо, но я именно с него начинал при
переходеуходе от AVR... - ut1wpr(09.11.2013 23:36)- По собственной воле я бы никуда с AVR не уходил. Но нашлось множество советчиков, и я поддался психологическому влиянию. Но все советы были переходить на STM32. - Леонид Иванович(10.11.2013 00:50)
- Конечно. Уж если куда-то переходить, так на самое современное и востребованное. Вы под виндовс программы писали ? Вот STM32 - примерно то же. _basile(532 знак., 10.11.2013 14:49 - 14:58)
- Слова правильные. Остальное - фуета.. - A57(10.11.2013 15:22, )
- Воздержусь от рекомендаций. Единственное скажу, пройти мимо STM8 - что-то и где-то потерять. Для управляющих приложений, где не очень нужны многоразрядные вычисления, весьма и весьма. - ut1wpr(10.11.2013 08:47)
- Конечно. Уж если куда-то переходить, так на самое современное и востребованное. Вы под виндовс программы писали ? Вот STM32 - примерно то же. _basile(532 знак., 10.11.2013 14:49 - 14:58)
- По собственной воле я бы никуда с AVR не уходил. Но нашлось множество советчиков, и я поддался психологическому влиянию. Но все советы были переходить на STM32. - Леонид Иванович(10.11.2013 00:50)
- Иваныч, на STM32 на асме - это мазохизм. Примерно как на асме под виндой. Чтобы работать с STM32 нужно мозги немного переключить. Представь, что это не МК, а писюк с виндой (да, даже и с досом). - _basile(09.11.2013 22:28)
- А, вот, и, не надо! Для начала, есть и асм под вин... Ну, это ерунда. НО! смотреть код для проца, в "сыром" виде, крайне необходимо (моё личное). - Ациль Шифер(09.11.2013 23:03)
- Нифига! Надо ставить задачу, и решать ее с минимальными затратами (времени и тд и тп). А ибадзе - это уж когда делать нефига (времени дофига), но нонче такого не бывает. - _basile(10.11.2013 00:44)
- Если бы я это делал на работе, так себя и вел бы. Но делаю для себя. - Леонид Иванович(10.11.2013 00:51)
- А представить, что на работе ? Ну, ладно, расколюсь. Первый мой опыт с STM32 был такой. Обратился по интернету пацан. Типа, ему прогу написать надо было, чтобы АЦП с максимальной частотой опрашивала и в ком порт выплевывала. Ну, и хули - ни _basile(63 знак., 10.11.2013 01:08)
- 15 тысяч российских? Ну Вы и рвач.. - Леонид Иванович(10.11.2013 01:32)
- И какова скорость получилась? На мой взгляд, тут СОМ-порт будет тормозом, а не АЦП и не МК. - Ксения(10.11.2013 01:16)
- Скорость - нормальная. Там нужен был кусок, а не непрерывно. То есть АЦП, через ДМА. Получили - сбрасываем в усарт. Даже Ксения откликнулась - приятно. - _basile(10.11.2013 01:25)
- Xmega по нынешним временам тоже так может. Не хотите ли назад на AVR? :) - Ксения(10.11.2013 02:05)
- XMega может аналоговый сигнал оцифровать с частотой выборки 7,2 МГц ??? Не смешите мои тапки, их и так кот обоссал. - _basile(18.11.2013 21:21)
- Xmega это уже не тот AVR, который мы знали... - Леонид Иванович(10.11.2013 02:15)
- Тот AVR, который мы знали, это примерно как 8051 лет 20 назад. После повсеместного распространения ARM, AVR остался интересен только тем, что его в любом ларьке купить можно, или в качестве сдачи при покупке спичек получить. Ну, и еще - DIP-40 - _basile(191 знак., 18.11.2013 21:42 - 21:51)
- И, тем не менее, сходства вполне достаточно. И на ассемблере с ней приятно работать, если кто-то это раньше освоил на старых AVR. А STM32 это помрачение рассудка. :) - Ксения(10.11.2013 02:30)
- После полуторагодичного перерыва снова решил использовать STM32F103. Пары часов хватило на то, чтобы в не особо напряжном для себя режиме необходимые периферийные модули запустить. Кстати говоря, общий вопрос: а что интересного из дешёвых МК за KLIM83(326 знак., 18.11.2013 21:56 - 22:17)
- Да, Xmega - микроконтроллер, а STM32 - нет (я имею в виду ногодрыг). От Xmega меня отвернули только негативные отзывы насчет АЦП. - Леонид Иванович(10.11.2013 14:21)
- Ложку нашли, но осадок остался? (С) Анекдот. Еще в 2011 году этот дефект у A1 исправили. А по нынешним временам надо брать те, что с буквой U идут (с USB на борту) - в них заодно почти всю старую еррату исправили. Хотя этого не видно, т.к. даташит Ксения(17 знак., 10.11.2013 16:57)
- Что исправили? АЦП? Как был шумный, так и остался. Про конвеерные измерения или высокочастотные (>100 кГц) и говорить нечего. 12-ти бит там и близко нет. - Apтём(10.11.2013 17:12)
- А у какого МК, по-вашему, АЦП на 12 бит хорош? - Ксения(10.11.2013 19:42)
- MSP430, давно уже и 16-битные. Да, и у Аналоговых Девиц есть интересные места... - _basile(18.11.2013 21:30)
- Я с такими МК не работал...Но у xmeg АЦП совсем на 12 бит не похож. Попробуйте оцифровать с частотой килогерц 500 и увидите какие там 12 бит. Или конвеерное измерение... - Apтём(10.11.2013 19:47)
- Вблизи мегагерцовой области уже тактовая частота самого МК мешает, от которой внутри кристалла невозможно заэкранироваться. А я вот всего лишь 1 раз в секунду считаю - мне и хорошо :). - Ксения(10.11.2013 20:02)
- Вы пробовали проверить интегральную нелинейность по диапазону? У меня она шла волнами и реально около 9 разрядов было. И шум тут не при чем, я 32000 отсчетов суммировал. - andreas(10.11.2013 20:41)
- А вы референс какой выбирали? От источника питания (ADC_REFSEL_VCC_gc), внутреннюю 1-вольтовую опору (ADC_REFSEL_INT1V_gc) или не помните? - Ксения(10.11.2013 22:42)
- Какая разница, что за опора, если речь идет про интегральную нелинейность АЦП? - Леонид Иванович(11.11.2013 10:54)
- Вроде внутреннюю опору, тонкостей уже не помню, года 2 назад дело было. Шумы меня меньше удивили, больше нелинейность, которую случайно обнаружил и начал дальше копать. - Andreas(11.11.2013 08:39)
- Я пробовал от ADC_REFSEL_AREFA и ADC_REFSEL_INT1V, внешний лучше конечно, но всё равно не 12 бит. Внутренний естественно похуже. - Apтём(10.11.2013 23:31)
- Я нелинейность не исследовала, а шум определяю, как число дрожащих двоичных разрядов при закороченном входе или подключенном к Uref. А чтобы нелинейность измерять, нужен источник напряжения, которому можно было бы доверять, а у меня такого нет. - Ксения(10.11.2013 21:42)
- Достаточно хорошего тестера, источник не обязательно должен быть хорошим. - Andreas(10.11.2013 22:02)
- Внутри тестера чего стоит? Небось, тоже АЦП? - Ксения(10.11.2013 22:29)
- шумы ещё от температуры зависят - scorpion(10.11.2013 21:52)
- Не пра... Я не ве... :) - Ксения(10.11.2013 22:26)
- Достаточно хорошего тестера, источник не обязательно должен быть хорошим. - Andreas(10.11.2013 22:02)
- А вы референс какой выбирали? От источника питания (ADC_REFSEL_VCC_gc), внутреннюю 1-вольтовую опору (ADC_REFSEL_INT1V_gc) или не помните? - Ксения(10.11.2013 22:42)
- Вы пробовали проверить интегральную нелинейность по диапазону? У меня она шла волнами и реально около 9 разрядов было. И шум тут не при чем, я 32000 отсчетов суммировал. - andreas(10.11.2013 20:41)
- Вблизи мегагерцовой области уже тактовая частота самого МК мешает, от которой внутри кристалла невозможно заэкранироваться. А я вот всего лишь 1 раз в секунду считаю - мне и хорошо :). - Ксения(10.11.2013 20:02)
- А у какого МК, по-вашему, АЦП на 12 бит хорош? - Ксения(10.11.2013 19:42)
- Что исправили? АЦП? Как был шумный, так и остался. Про конвеерные измерения или высокочастотные (>100 кГц) и говорить нечего. 12-ти бит там и близко нет. - Apтём(10.11.2013 17:12)
- Гы-гы, вот FPGA - это контроллер (я имею в виду ногодрыг), а эти ваши хмеги просто погулять вышли :-))) - SciFi(10.11.2013 14:24)
- Это точно, я с удовольствием применяю FPGA, жаль, проектов, где это нужно, очень мало. - Леонид Иванович(10.11.2013 14:59)
- Ложку нашли, но осадок остался? (С) Анекдот. Еще в 2011 году этот дефект у A1 исправили. А по нынешним временам надо брать те, что с буквой U идут (с USB на борту) - в них заодно почти всю старую еррату исправили. Хотя этого не видно, т.к. даташит Ксения(17 знак., 10.11.2013 16:57)
- И Вас понимаю, и ЛИ. проблема: кто вернее (не как выбрать, а как сделать правильный выбор) - Ациль Шифер(10.11.2013 02:52)
- У правильности есть множество разных критериев. Среди них и психологический, когда приходится учитывать трудность штурма нового, когда есть привычное старое, куда можно отступить. А про Xmega я и раньше писала, как о промежуточной ступени, когда Ксения(435 знак., 10.11.2013 03:38)
- Кстати, о критериях. Cortex не зациклен на одного производителя, в отличии от AVR/XMega. Если уж Вы так любите на ассемблере писАть. А уж если на Си, так и подавно. Никто не заставляет STM-овскую библиотеку применять, только тогда разгребайте всю _basile(319 знак., 10.11.2013 14:45)
- Я не ретроград, а просто человек с ограниченными умственными способностями. Конкретно - у меня очень плохая память. А чтобы понимать сложные системы, нужно помнить много прочитанного ранее. - Леонид Иванович(10.11.2013 14:34)
- Ну тогда надо было на STM8L переползать,обычный восьмибитник, дешевая отладка и хорошее АЦП. Andreas(152 знак., 10.11.2013 14:49)
- Что STM8, что STM32 - все равно нужно новую архитектуру изучать. - Леонид Иванович(10.11.2013 14:57)
- Ну тогда надо было на STM8L переползать,обычный восьмибитник, дешевая отладка и хорошее АЦП. Andreas(152 знак., 10.11.2013 14:49)
- У правильности есть множество разных критериев. Среди них и психологический, когда приходится учитывать трудность штурма нового, когда есть привычное старое, куда можно отступить. А про Xmega я и раньше писала, как о промежуточной ступени, когда Ксения(435 знак., 10.11.2013 03:38)
- А водка - кончилась. Иду баиньки. - _basile(10.11.2013 01:53)
- Не вариант. Надо сбегать. - Леонид Иванович(10.11.2013 02:14)
- Xmega по нынешним временам тоже так может. Не хотите ли назад на AVR? :) - Ксения(10.11.2013 02:05)
- Скорость - нормальная. Там нужен был кусок, а не непрерывно. То есть АЦП, через ДМА. Получили - сбрасываем в усарт. Даже Ксения откликнулась - приятно. - _basile(10.11.2013 01:25)
- А представить, что на работе ? Ну, ладно, расколюсь. Первый мой опыт с STM32 был такой. Обратился по интернету пацан. Типа, ему прогу написать надо было, чтобы АЦП с максимальной частотой опрашивала и в ком порт выплевывала. Ну, и хули - ни _basile(63 знак., 10.11.2013 01:08)
- Если бы я это делал на работе, так себя и вел бы. Но делаю для себя. - Леонид Иванович(10.11.2013 00:51)
- Нифига! Надо ставить задачу, и решать ее с минимальными затратами (времени и тд и тп). А ибадзе - это уж когда делать нефига (времени дофига), но нонче такого не бывает. - _basile(10.11.2013 00:44)
- Не собираюсь я его на ASM программировать. Но с ужасом обнаружил, что я совершенно не могу разобраться в том, что выдает компилятор. Поэтому следует сначала поднатаскаться в ASM. - Леонид Иванович(09.11.2013 23:02)
- Не надо разбираться в том, что выдает компилятор!!! Си, он и в Африке Си! Стартап разгребли ? Hello word в ком порт выкинули ? _basile(90 знак., 11.11.2013 23:35 - 23:40)
- Мне нужно сравнить эффективность разных вариантов своей функции. - Леонид Иванович(12.11.2013 00:16)
- основное различие в эффективности кода кроется в разной разрядности. остальные принципы не меняются. Mahagam(396 знак., 12.11.2013 14:47)
- При таких скоростях и объемах памяти эффективность нужна только в самых клинических случаях. - Михаил Е.(12.11.2013 13:43)
- Мне нужно сравнить эффективность разных вариантов своей функции. - Леонид Иванович(12.11.2013 00:16)
- Хуже того - даже то, что Вы увидите не всегда соответствует реальности рантайма. Мне вот буквально вчера пришлось в безобидную последовательность команд добавить __ISB(); /*Instruction Synchronization Barrier*/ - Vit(10.11.2013 00:55)
- Одна инструкция - это не сильно затратно по времени. - Леонид Иванович(10.11.2013 00:57)
- :) Вы о барьерах в Cortex как-нибудь почитайте - Vit(10.11.2013 01:00)
- Не пугайте ЛИ барьерами, он и так напуганный. Я сколько проектов на кортексе сделал - ни разу барьер не понадобился. Правда, был у меня случай на 1343 - на низкой оптимизации работает, а на высокой чудеса всякие. Провозился пару дней, плюнул. йцукен(150 знак., 10.11.2013 13:10, )
- значит асмом пугать можно, а барьерами низзя?:) Vit(96 знак., 10.11.2013 13:39)
- А можно полюбопытствовать, какая именно последовательность потребовала вас к барьеру? - йцукен(11.11.2013 17:46, )
- значит асмом пугать можно, а барьерами низзя?:) Vit(96 знак., 10.11.2013 13:39)
- Не дошел пока до такого. Но чем дальше, тем страшнее. - Леонид Иванович(10.11.2013 01:32)
- Не пугайте ЛИ барьерами, он и так напуганный. Я сколько проектов на кортексе сделал - ни разу барьер не понадобился. Правда, был у меня случай на 1343 - на низкой оптимизации работает, а на высокой чудеса всякие. Провозился пару дней, плюнул. йцукен(150 знак., 10.11.2013 13:10, )
- :) Вы о барьерах в Cortex как-нибудь почитайте - Vit(10.11.2013 01:00)
- Одна инструкция - это не сильно затратно по времени. - Леонид Иванович(10.11.2013 00:57)
- это лучше попозже, не в самом начале. Пока считайте, что компилятор делает всё правильно - koyodza(09.11.2013 23:08)
- Да мне нужно определиться, как базовые классы строить. А для этого нужно сравнить эффективность кода. - Леонид Иванович(10.11.2013 00:57)
- а смысл? таксты считать уже все равно не получится как раньше. возросшие частоты и общая производительность позволят в ближайшее время писать для ваших курятников вообще не заморачиваясь эффективностью выхлопа компилятора. а там понимание асма и Mahagam(13 знак., 10.11.2013 01:43)
- Смысла нет. Ни в моей жизни, ни в Вашей. Но я хоть фиги не показываю. - Леонид Иванович(10.11.2013 02:14)
- а смысл? таксты считать уже все равно не получится как раньше. возросшие частоты и общая производительность позволят в ближайшее время писать для ваших курятников вообще не заморачиваясь эффективностью выхлопа компилятора. а там понимание асма и Mahagam(13 знак., 10.11.2013 01:43)
- Да мне нужно определиться, как базовые классы строить. А для этого нужно сравнить эффективность кода. - Леонид Иванович(10.11.2013 00:57)
- Не надо разбираться в том, что выдает компилятор!!! Си, он и в Африке Си! Стартап разгребли ? Hello word в ком порт выкинули ? _basile(90 знак., 11.11.2013 23:35 - 23:40)
- А, вот, и, не надо! Для начала, есть и асм под вин... Ну, это ерунда. НО! смотреть код для проца, в "сыром" виде, крайне необходимо (моё личное). - Ациль Шифер(09.11.2013 23:03)
- Для этого нужно читать книгу? Мне хватило переводов с gaw.ru и ARM instruction set quick reference card. - fk0(09.11.2013 20:46)
- +1. Более того, знание инструкций востребовано практически только при чтении дизассемблера во время отладки, так что беглый взгляд на quick reference будет достаточен. - SciFi(09.11.2013 21:51)
- А зачем читать дизассемблер? За всю мою жизнь чтение дизассемблера мне помогло при отладке 1 раз (в скобках прописью - один). - йцукен(09.11.2013 22:51, )
- На высоких уровнях оптимизации, к примеру, отладчик просто отказывается показывать значения многих переменных, и приходится ловить их в регистрах. Ну и точку останова там не очень поставишь, так как код становится нелинейный, - ставить приходится SciFi(31 знак., 09.11.2013 22:55)
- А зачем читать дизассемблер? За всю мою жизнь чтение дизассемблера мне помогло при отладке 1 раз (в скобках прописью - один). - йцукен(09.11.2013 22:51, )
- +1. Более того, знание инструкций востребовано практически только при чтении дизассемблера во время отладки, так что беглый взгляд на quick reference будет достаточен. - SciFi(09.11.2013 21:51)
- без картинок, но воспринимается легко -> - Argon(09.11.2013 20:46, ссылка)
- Спасибо, пробежался - нравится. А сайтов с проектами для STM32 на ASM не встречали? - Леонид Иванович(09.11.2013 21:25)
- Вообще если нужен асм для арм, то искать среди геймбоев и др. игровых приставок, где оно появилось первым и асм был востребован. Но не в среде мк. - fk0(09.11.2013 23:33)
- Увы, нет, с stm32 пока не работал, побаиваюсь. Да и asm меня крайне редко интересует в последнее время... - Argon(09.11.2013 21:43)
- похоже заброшен - oleg110592(09.11.2013 21:39, ссылка)
- Мне хотелось бы посмотреть примеры типовых конструкций. Для того, чтобы привыкнуть к этому ассемблеру и потом контролировать работу компилятора. - Леонид Иванович(09.11.2013 22:17)
- ЛИ, не привыкайте. Отвыкать будет больно. После STM32 и на иные потянет... - ut1wpr(09.11.2013 23:40)
- А смотреть, что там натворил компилятор - как? Для AVR программированию на Си предшествовало 5 лет программирования на ASM. - Леонид Иванович(10.11.2013 00:54)
- Не нужно искать предлог ещё 5 лет скитаться по пустыне, прежде чем придти в землю обетованную. Если уж так чешется гондурас, ну посмотрите на листинг, только на низкой оптимизации, чего не поняли - спросите. - йцукен(10.11.2013 13:29, )
- Кстати, даже на низкой оптимизации окно дизассемблера бывает неоднозначным, мои последние "нашел ошибку компилятора" были вызваны неадекватной привязкой исходника к ассемблеру. Так что смотреть листинг без нужды - вообще напрасная потеря времени. - Vladimir Ljaschko(11.11.2013 01:08)
- Ну да без нужды - а поржать "гы, я на асме это за 5 команд сделал, а он на 200 размазал!" :)) - MBedder(11.11.2013 01:48)
- не мешайте консорциуму ARM + SETI искать инопланетян! - Snaky(11.11.2013 01:55)
- ...среди нас? - alex68(11.11.2013 02:26)
- ...среди Леонида Ивановича :)) - MBedder(11.11.2013 02:31)
- ОНО внутри нас... - alex68(11.11.2013 12:25)
- ...среди Леонида Ивановича :)) - MBedder(11.11.2013 02:31)
- ...среди нас? - alex68(11.11.2013 02:26)
- не мешайте консорциуму ARM + SETI искать инопланетян! - Snaky(11.11.2013 01:55)
- Ну да без нужды - а поржать "гы, я на асме это за 5 команд сделал, а он на 200 размазал!" :)) - MBedder(11.11.2013 01:48)
- Кстати, даже на низкой оптимизации окно дизассемблера бывает неоднозначным, мои последние "нашел ошибку компилятора" были вызваны неадекватной привязкой исходника к ассемблеру. Так что смотреть листинг без нужды - вообще напрасная потеря времени. - Vladimir Ljaschko(11.11.2013 01:08)
- Когда натворит, тогда и будете книжки искать. А пока ... вон какая теплая погода, наслаждайтесь! - Vladimir Ljaschko(10.11.2013 01:15)
- Погода противная. Полдня на Поле Чудес, дождь периодически накрапывал. Вымок, вымерз. - Леонид Иванович(10.11.2013 01:33)
- Не нужно искать предлог ещё 5 лет скитаться по пустыне, прежде чем придти в землю обетованную. Если уж так чешется гондурас, ну посмотрите на листинг, только на низкой оптимизации, чего не поняли - спросите. - йцукен(10.11.2013 13:29, )
- А смотреть, что там натворил компилятор - как? Для AVR программированию на Си предшествовало 5 лет программирования на ASM. - Леонид Иванович(10.11.2013 00:54)
- ЛИ, не привыкайте. Отвыкать будет больно. После STM32 и на иные потянет... - ut1wpr(09.11.2013 23:40)
- Мне хотелось бы посмотреть примеры типовых конструкций. Для того, чтобы привыкнуть к этому ассемблеру и потом контролировать работу компилятора. - Леонид Иванович(09.11.2013 22:17)
- Спасибо, пробежался - нравится. А сайтов с проектами для STM32 на ASM не встречали? - Леонид Иванович(09.11.2013 21:25)
- У нас их есть... - д__(12.11.2013 11:11, ссылка)