Цитата(paskal @ Sep 15 2013, 16:58)

Есть положим STM32F103, у него максимальная тактовая 72 МГц. Будет ли процессор реально работать на этой частоте если программа выполняется из внутренней флеш памяти? Или там будут какие то задержки при выборке команд? Ведь флеш считается медленной памятью.
Тут над архитектурой постарались не только ST, но и ARM.
Буфер предвыборки и отдельная ICode-шина делают все возможное, чтобы медленная Flash не влияла на производительность.
В случае линейно исполниемого кода работа идет на частоте ядра. Простые условные операции хорошо выполняются IT-блоками.
Нужно еще постараться, чтобы код из ОЗУ выполнялся быстрее, чем из Flash.