ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
660997 Топик полностью
Andreas (18.03.2016 09:48, просмотров: 70) ответил SciFi на Кажись, сообразил. Нужно их делать volatile, чтобы компилятор не поменял местами запись в FIFO и запись в указатель:
Массив - чтобы компилятор не выкинул считывание из якобы пустого, голову - чтобы с хвостом нормально сравнивал. Это то, на что с иаром нарвался... Недавно ваще пришлось константную структуру во флеше (правда перезаписываемую) volatile сделать, иначе вместо сравнения с элементом структуры сравнение с константой было.