ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
31 июля
1059016 Топик полностью
Andreas (09.12.2020 15:13, просмотров: 322) ответил il-2 на А проц какой? В моем при прерывании по BTF до момента его сброса (я делал сброс BTF по START, ReSTART, STOP) прерывание успевает вызваться еще 5 раз. Явный идеалогический косяк. Если BTF - флаг запроса на прерывание, то он должен мнгновенно сбрасываться, а не по достижения кондиций на шине.
Stm32f103 stm32f100. Флаги обычно ручками сбрасывают, сами они редко сбрасываются 

После обработки у меня вообще

         __I2C_REGS[port]->SR2;
        __I2C_REGS[port]->SR1 = 0;
        __I2C_REGS[port]->CR1 = __I2C_REGS[port]->CR1;

Почему - не помню.