ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
846424 Топик полностью
misyachniy (06.06.2018 19:17, просмотров: 140) ответил Лагунов на у меня в принципе с STM32 нигде нет проблем ни с памятью (как ОЗУ, так и ПЗУ), ни с быстродействием. Вопрос возник только из-за того, что внезапно получился невыровненный массив дял записи во флэшку через FatFS. И в результате файлы больше 500
Я смотрел, что IAR для Cortex M3 генерит. Выравнивание и упаковка структур - это отдельный вопрос Для работы с 8/16 бит есть эффективные команды загрузки/выгрузки с одновременным преобразованием. Единственные проблемы с преобразованием типов возвращаемых функцией. Когда вычисление идет в 32 разряда, а результат 8/16 битный. По этому обычно пишу функции типа int. Укорачивание разрядности интересно еще тем, что компилятор может плотнее агрегатировать данные и обработка будет быстрее.