Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
9 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1528618
Топик полностью
POV
(06.07.2025 22:36, просмотров: 72)
ответил
Vit
на
где-то ненулевое значение в поле timer заносится? из варианта с continue получается, что таки заносится (иначе был бы переход на проверку условия в for). не догоняю по этой логике нафига поле num... но если по-шагово видно, то стОит после точки останова ещё шажок сделать. можно и барьер __DSB() перед if влупить
static решает? значит намудрил компилятор, я не вижу иного...
вопрос же не в содержимом структры - указатель оказывается неверен!
Ответить
если пошагово верно, то где компилятор? может гонки какие? при пошаговой отладке таймеры с отладчиком обычно синхронизированы
-
Vit
(06.07.2025 22:42
)
"Пошагово верно" - в смысле выбора элемента массива. А вот в обработчике прерываний присваивается локальной переменной ерунда.
-
POV
(06.07.2025 22:50
)