Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
10 марта
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1575124
Топик полностью
Eddy_Em
(Сегодня, 01:20, просмотров: 17)
ответил
Nikolay_Po
на
RISC-V QingKe-V4C. Как воспользоваться инструкциями атомарного доступа? Нужно взвести/сбросить бит в регистре периферии, при этом, сброс/взведение бита в обычном случае - это R-M-W, которые могут быть прерваны другим процессом, чего хотелось бы избежать без блокировки прерываний.
А почему нельзя в прерывании ставить флаг, а в суперлупе менять?
eddy-em.livejournal.com github.com/eddyem
Ответить
Можно. Но мне надо быстро, здесь и сейчас, мгновенно. Но безопасно. Например, вставить лишний тактовый период (dummy bit) в SPI мимо модуля SPI при работе с дисплеем.
-
Nikolay_Po
(Сегодня, 01:24
)