-
- А проц какой? В моем при прерывании по BTF до момента его сброса (я
делал сброс BTF по START, ReSTART, STOP) прерывание успевает
вызваться еще 5 раз. Явный идеалогический косяк. Если BTF - флаг
запроса на прерывание, то он должен мнгновенно сбрасываться, а не
по достижения кондиций на шине. il-2(169 знак., 09.12.2020 15:02)
- Stm32f103 stm32f100. Флаги обычно ручками сбрасывают, сами они
редко сбрасываются Andreas(190 знак., 09.12.2020 15:13)
- Могу сказать по свежей памяти, что чтением SR2 (если предварительно
читалось SR1) сбрасывается ADDR, обнуление SR1 позволяет сбросить
флаги ошибок. Ну а последняя команда не несет никакой смысловой
нагрузки. il-2(99 знак., 09.12.2020 15:48)
- Сомневаюсь. При отладке я при каждом входе в прерывание дергаю пин или вывод короткий отладочный делаю. И лишние прерывания на этом этапе отсекаются. На и2с большая гнусная еррата и ее обязательно надо исполнить, но подобного в ней нет, значит что-то у тебя не так. Или еррата не отработана. - Andreas(09.12.2020 15:53)
- Могу сказать по свежей памяти, что чтением SR2 (если предварительно
читалось SR1) сбрасывается ADDR, обнуление SR1 позволяет сбросить
флаги ошибок. Ну а последняя команда не несет никакой смысловой
нагрузки. il-2(99 знак., 09.12.2020 15:48)
- Stm32f103 stm32f100. Флаги обычно ручками сбрасывают, сами они
редко сбрасываются Andreas(190 знак., 09.12.2020 15:13)
- А проц какой? В моем при прерывании по BTF до момента его сброса (я
делал сброс BTF по START, ReSTART, STOP) прерывание успевает
вызваться еще 5 раз. Явный идеалогический косяк. Если BTF - флаг
запроса на прерывание, то он должен мнгновенно сбрасываться, а не
по достижения кондиций на шине. il-2(169 знак., 09.12.2020 15:02)