il-2 (09.06.2021 06:27, просмотров: 138) ответил rezident на И чо? Был как-то раз случАй - бы выделен сегмент Flash для
перезаписи настроек объемом 2К, объявленный как const и имеющий
инициализацию конкретными значениями. Дык без указания volatile
компилятор, сцука такая, подставлял в выражения значения констант,
известные ему на момент компиляции, совершенно пилюя на то, что эти
константы могли быть модифицированы по связи во время работы
программы. Так что задача кодера - объяснится с компилятором так,
шоб ему стало понято, шо вы от
+1 точно такой-же случай :-) Причем код был рабочий до тех пор,
пока не перескочили на новую версию Keil с более новой версией
компилятора