michas (27.02.2020 12:49, просмотров: 640) ответил Иван на Ну например, мне не хватало одинарной точности флоата. А использование дабла раздувает код. А в одном проекте (химический сигма дельта преобразователь), у меня переполнялся 32 разрядный интегратор. Также пример, 32разрядный таймер, тактируется
и у меня переполняется 32 разрядный интегратор, использовал U64. На самом деле 32битники дадут огромный запас прочности этой архитектуре. Это на очень долго. 64битники имеет смысл использовать на предельных частотах бареметалл, обеспечив высокую латентность обработки данных, не вызывая библиотек. Но такие задачи видимо будут стоять перед топовыми DSP.
Я переполз с авр на М0 несколько лет назад и после трудностей освоения понял их огромный потенциал в приборах автоматизации. Практически изделия работают на 48 мегагерцах, процессор занят от 2 до 8%. Но зато я могу обработать все задачи без использования ОС в суперцикле с минимальными задержками, без напрягов я стал гарантировано успевать все. Головная со временем исполнения ушла.