Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
18 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1517464
Топик полностью
POV
(11.05.2025 19:31, просмотров: 67)
ответил
Nikolay_Po
на
Ну, у тебя код исполняется из флеши. Процессор держит шину с флешью. По команде записи, флеш блокируется, шина блокируется, процессор блокируется. Код, пишуший во флеш, должен так же исполняться из ОЗУ. Чтобы ЦП не запрашивал занятие шины флеш во время записи вообще.
дикпик пишет вот такое. я нихера не понял почему проверка битов регистров в busy-wait цикле не дает работать прерываниям...
Ответить
Потому, что во избежание доступа к ФЛЕШ, процессор полностью останавливается. По крайней мере, совершенно точно останавливается, если взаимодействует с ФЛЕШ. Пока ФЛЕШ не освободиться.
-
Nikolay_Po
(11.05.2025 19:57
)