[an error occurred while processing this directive]
|
мне уже приходилось слышать мнение, что вообще все переменные следует объявлять volatile.
раньше я полагал что static - применяется только для объявления статичных локальных переменных. а теперь и не знаю что думать. заглядываю в папку include, 18fxx2.h - все порты прописаны статиками и привязаны к адресам. или это годится только для конкретных аппаратных вещей, о которых компиллер уже "знает" и потому никакой другой переменной по этому адресу не воткнёт?