Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
3 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1557642
Топик полностью
AlexBi
(Вчера, 21:06, просмотров: 63)
ответил
my504
на
Озаботился конфликтом неатомарного доступа к полям битовой структуры. Имею проект в Кайле на 5 версии компилятора для AT32F435. Есть структура с глобальными флагами модификация которых имеется и в прерываниях, и в main. Почему то до сих пор меня эта проблема обходила стороной в АРМах, хотя нынешний проект по структуре мало отличим от прежних. Точнее, нынешний проект не имеет регулярной временной диаграммы, в отличии от прежних. Так кроме запретов прерываний в main при
Чем бит-бендинг не устраивает? Если мы думаем об одном и том же.
Ответить
В данном случае устраивает. Только есть небольшой вопрос. Как будет выглядеть синтаксис спецификатора переменной, чтобы она попала в область памяти доступной бит-бендингу? Тему я открыл для поиска альтернатив. И они сразу попали в обсуждения. За что спасибо всем.
-
my504
(Вчера, 22:07
)
От компилятора/линкера зависит, это нестандартный синтаксис. Надо создать секцию, положить в нее ваши флаги и прибить секцию к определённым адресам.
-
LightElf
(Вчера, 22:34
,
+1
)