Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
801979
Топик полностью
0men
(14.12.2017 14:15, просмотров: 147)
ответил
Petrovich
на
Нет, в прерывании только считывалась и выдавалась по UART. Переменная-результат ADC, полученная в main, фильтрованная, масштабированная, обновлялась несколько раз в секунду для выдачи. В другом файле, в обработчике прерывания по ежесекундному
)) считывалась в регистр и присваивалась переменной? Ну так вот оно и изменение ))
Ответить
Изменений переменной в обработчике не вижу. Она считалась в регистр R0. Затем R0 ---> UART2_DR. Но поймите наконец, обработчик действовал корректно, что ему подсунули то он и выдал. Оптимизатор наоптимизировал в main! Это там он не увидел ей
Petrovich
(194 знак., 14.12.2017 14:40
,
)