Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

Re: Не компилится проект на 16F876A

Вт ноя 20, 2012 20:14:14

Да пусть твои руки в твоей жопе и остаются!!! :)))
Читай , что такое ORG и CBLOCK... :)))

Re: Не компилится проект на 16F876A

Вт ноя 20, 2012 20:18:35

Хамиш в бессильной злобе. В башке своей поменяй ORG с CBLOCK.

Re: Не компилится проект на 16F876A

Вт ноя 20, 2012 20:20:32

Вот потому что не меняю... у меня всё всегда работает... :)))
А ты... продолжай врать... мне жуть как весело!!! :)))

Re: Не компилится проект на 16F876A

Вт ноя 20, 2012 22:14:12

otest вы не правы
в тексте программы (в сообщении 5) есть директива
org 0x20
далее объявлены у вас переменные, это значит размещены в Program Memory и пересекаются с основной программой,
о чем сообщает mplab: Error[118] ...\SPLUS\SPLUS.ASM 373 : Overwriting previous address contents (0020) и т.д.
Директивой CBLOCK 0x20 переменные размещаем в DATA MEMORY.

Re: Не компилится проект на 16F876A

Ср ноя 21, 2012 10:25:33

oleg110592
org 0x20 далее объявлены у вас переменные

Сразу хочу уточнить , что это не у меня. Автор программы не я.
А теперь см. на скрин и ищем принципиальные отличия.

Re: Не компилится проект на 16F876A

Ср ноя 21, 2012 12:56:25

у вас в настройках проекта relocatable mode или absolute mode?
если вместо org 0x20 поставить udata (исходник в сообщении 5) в настройках проекта - relocatable mode, то все компилируется без ошибок.
тут похоже про это: http://www.microchip.com.edgekey.net/fo ... print.aspx
остальное в хэлпе на мпасм

Re: Не компилится проект на 16F876A

Ср ноя 21, 2012 13:32:32

Работает. Наверно ктото намутил перед тем как выложить проект. Сегодня соберу его в железе, посмотрю что там в епроме творится, есть подозрение, что последние настройки не сохраняются в епроме.

Re: Не компилится проект на 16F876A

Ср ноя 21, 2012 13:40:46

у вас в настройках проекта relocatable mode или absolute mode?

О настройке МПЛАБ я и писал.
У Т.С. изначально были следующие ошибки
1. неисправный АСМ
2. длинные имена
3. не тот код взял первичным при компиляции.
В тексте ни чего менять не нужно.
Adusik
Советую поставить МПЛАБ 8.0 чем новее версия тем больше маразма.
На этом хватит ломать копья.

Re: Не компилится проект на 16F876A

Ср ноя 21, 2012 13:57:00

АСМ испортился у меня уже в процессе того как я неоднократно пытался чтото сделать с прогой, а не был испорчен до того, длинна имени в оригинале тоже никакого отношения к возможности компиляции не имеет, всё в пределах разумного.

Re: Не компилится проект на 16F876A

Ср ноя 21, 2012 13:59:46

Ещё раз Спасибо всем кто помогал!
Ответить