При сбросе память не обнуляется, её обнуляют, если можно так сказать, функции инициализации из crt0.o, если конечно вы не сами это реализуете, а если сами, то и проблем нет перечитать при старте всю оперативу или записать во флэш до момента её инициализации.
Сударь, на счёт потребления атмеги и СТМ вы не правы, СТМ потребляет куда больше, но правда и вычислительные возможности лучше. Все зависит от применения и прямоты рук программиста и схемотехника)
Можете дать для общественности демологин и демопароль, для попробовать без регистрации? Интеграция входа с общеизвестными сервисами (Google, Yandex, GitHub и тд.) так же была бы полезной.
Люди ленивые, а разработчики тем более.
А вот на счёт команды, которая уже использует её — нельзя это считать объективным, выбрать мог любой человек, который прочитал о ней или просто привык её использовать.
Мне кажется, что здесь дело вкуса и привычки будет больше иметь значение, чем какие-либо лучшие и худшие стороны.
В чистом виде скорее нет разницы между фриртос и этой, но при включении всех модулей может быть заметна.
Как минимум это ещё одна альтернативная ртос, которую можно попробовать и понять нужна ли она конкретно вам.
Мне кажется вы слишком резко восприняли критику, volatile, мне кажется, в данном случае нужен, так как эта статья позиционируется как учебный материал и было бы полезно сразу знать о граблях. Я не увидел в словах того заявления принуждения к этому, только совет с объяснением почему.
Я использую в кейле 6.13 компилятор с настройкой оптимизации balance и подобные циклы порой исчезают.
При сбросе память не обнуляется, её обнуляют, если можно так сказать, функции инициализации из crt0.o, если конечно вы не сами это реализуете, а если сами, то и проблем нет перечитать при старте всю оперативу или записать во флэш до момента её инициализации.
Сударь, на счёт потребления атмеги и СТМ вы не правы, СТМ потребляет куда больше, но правда и вычислительные возможности лучше. Все зависит от применения и прямоты рук программиста и схемотехника)
Не понимаю, чем вам vscode не угодил, куда более гибкий инструмент, те же снипеты с кодом не проблема?
Люди ленивые, а разработчики тем более.
Поправьте пожалуйста в статье в первом куске кода с принтф'ами и изображением дерева ветки ветвления then и else. Они перепутаны.
А вот на счёт команды, которая уже использует её — нельзя это считать объективным, выбрать мог любой человек, который прочитал о ней или просто привык её использовать.
Когда-то давно писал код для вычисления целочисленного квадратного корня
http://cdeblog.ru/user-sqrt
Мне кажется, что здесь дело вкуса и привычки будет больше иметь значение, чем какие-либо лучшие и худшие стороны.
В чистом виде скорее нет разницы между фриртос и этой, но при включении всех модулей может быть заметна.
Как минимум это ещё одна альтернативная ртос, которую можно попробовать и понять нужна ли она конкретно вам.
Посмотрите Харис и Харис. Там много всего по цифровой схемотехнике
Что за странная подмена понятий? Программист это и есть инженер, а то, что вы называете программистом — это кодер.
Почему бы не поставить супрессор вместо этой схемы?
Мне кажется вы слишком резко восприняли критику, volatile, мне кажется, в данном случае нужен, так как эта статья позиционируется как учебный материал и было бы полезно сразу знать о граблях. Я не увидел в словах того заявления принуждения к этому, только совет с объяснением почему.
Я использую в кейле 6.13 компилятор с настройкой оптимизации balance и подобные циклы порой исчезают.
Так, а что вам не нравиться в цикле for? Любой ваш оператор цикла это по сути if и goto обернутые в красивое название (синтаксический сахар).
Не по МК, но рядом полезно будет почитать Харис и Харис, название уже не помню.
Винты с потайной головкой выкручивать в плату без фасок, серьёзно?
Чем вам куб не угодил для конфигурирования ног, раз самому писать лень?
У меня другой вопрос. Зачем статья на Хабре о том как "я портировал простую Ардуино библиотеку под стм"?
"не хочу использовать проверенную и понятную ртось, потомучто мне лень, а вот свой велосипед написать не лень"
В качестве академического интереса похвально, но на практике все куда сложнее и на этапе разработки и на этапе сопровождения и внедрения новых фич.