Отображение с 1 по 2 из 2 публичных сообщений
-
Ааа) Ну все понятно теперь. Вот только если возвратиться к моему вопросу по поводу непонятного занимания регистров, я пришел к выводу что в абсолютном коде они заполняются то правильно, просто среда Мплаб их видит некорректно. Она выдирает специльные биты из регистров специального P18F2580.INC назначения и распределяет их как память. Но на самом деле это просто фон, потому что она их ставить в порядке алфавита(биту ABAT присвоен адрес 4, но если я по этому адресу поставлю константу начинающуюся с Б то буде в окне ABAT, но на самом деле там моя константа, и на нее ни как не влияет ABAT). Если дать имена константам с "А" то тогда они и будут в окне регистров. А в перемещаемом коде такого нету, как Вы думаете почему? Память видимо распределяется не с помощью equ , а линкером и поэтому среда видит все корректно?
-
Здравствуйте, объясните пожалуйста подключение #INCLUDE <P18F2580.INC>. Вы мне отправили программу, но этот файл не подключается в header files. Вы его наверно удалили, когда переделывали. Или он не обязателен?)