otest вы не правы в тексте программы (в сообщении 5) есть директива org 0x20 далее объявлены у вас переменные, это значит размещены в Program Memory и пересекаются с основной программой, о чем сообщает mplab: Error[118] ...\SPLUS\SPLUS.ASM 373 : Overwriting previous address contents (0020) и т.д. Директивой CBLOCK 0x20 переменные размещаем в DATA MEMORY.
Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России.
На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.
Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO
подробнее>>
oleg110592
Заголовок сообщения: Re: Не компилится проект на 16F876A
у вас в настройках проекта relocatable mode или absolute mode? если вместо org 0x20 поставить udata (исходник в сообщении 5) в настройках проекта - relocatable mode, то все компилируется без ошибок. тут похоже про это: http://www.microchip.com.edgekey.net/fo ... print.aspx остальное в хэлпе на мпасм
Работает. Наверно ктото намутил перед тем как выложить проект. Сегодня соберу его в железе, посмотрю что там в епроме творится, есть подозрение, что последние настройки не сохраняются в епроме.
у вас в настройках проекта relocatable mode или absolute mode?
О настройке МПЛАБ я и писал. У Т.С. изначально были следующие ошибки 1. неисправный АСМ 2. длинные имена 3. не тот код взял первичным при компиляции. В тексте ни чего менять не нужно. Adusik Советую поставить МПЛАБ 8.0 чем новее версия тем больше маразма. На этом хватит ломать копья.
АСМ испортился у меня уже в процессе того как я неоднократно пытался чтото сделать с прогой, а не был испорчен до того, длинна имени в оригинале тоже никакого отношения к возможности компиляции не имеет, всё в пределах разумного.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения