ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
14 июля
513195 Топик полностью
misyachniy (05.05.2014 21:18, просмотров: 55) ответил Точка опоры на Немного о volatile.
buffer_gap очевидно вычисляется. По моему: write_ptr не объявлен как volatile и исчитывается в регистр перед входом в цикл и обрабатывается в регистре. В фунции есть "место" где прерывание может изменить write_ptr. А в цикле этого "не видно"