ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
832668 Топик полностью
Dingo (17.04.2018 12:44 - 13:05, просмотров: 135) ответил Лагунов на я глянул Кубом, если заявлена FSMC, то тогда нет внешней 32-битной шины. А если она есть (к примеру STM32F469BET, LQFP208), то там нет FSMC, только FMC. Вообще-то да, что-то там тоже есть такая таблица. "Split into 2 FMC accesses" - это и имеется
К.м.к., суть в том, что нигде не указано, что 32 бита за одно обращение; напротив - если >16 бит, то регламентируется несколько операций. UPD Однако узкое место AHB:
AHB transactions are translated into the external device protocol. In particular, if the selected external memory is 16- or 8-bit wide, 32-bit wide transactions on the AHB are split into consecutive 16- or 8-bit accesses.
Чуть ниже про внешнюю шину:
The requested AHB transaction data size can be 8-, 16- or 32-bit wide whereas the accessed external device has a fixed data width.
В описании битов регистра BCR есть MWID, который описан так:
Bits 5:4 MWID[1:0]: Memory data bus width. Defines the external memory device width, valid for all type of memories. 00: 8 bits, 01: 16 bits (default after reset), 10: 32 bits, 11: reserved, do not use.