ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
855173 Топик полностью
SciFi (11.07.2018 16:55, просмотров: 71) ответил Nikolay_Po на Переменная объявлена глобальной и волатильной. Не будет оптимизировано точно так же, как и просто USART;
Кстати, "*(int volatile*)0x1234" едва ли можно назвать переменной. То есть волатильного объекта здесь просто нет (во всяком случае, он не создавался в программе). И на этот счёт стандарт C99 тупо молчит. С йуридической точки зрения "int volatile REG _at_ 0x1234;" более лучше (вот он, волатильный объект!), но здесь появляется нестандартное расширение _at_. В общем, везде засада.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้