05.02.2012, 15:15
|
|
Временная регистрация
Регистрация: 17.11.2007
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Пропущенные куски кода в PROTEUS
Всем доброго времени суток.
У меня стоит MPLAB 8.63 ,HI-TECH 9.80 Lite и PROTEUS 7.7 SP2.
Для своего проекта решил промоделировать работу в протеусе. Накидал пару строк кода на сишке для АЦП и накидал схемку в PROTEUSE. Загружаю файл cof, захожу в режим отладки и вижу картинку представленную ниже. Часть кода отсутуствует. Полазил по форуму тут, тоже такое было но так и не понял как решить данную проблему? В MPLAB при отладке куски кода то не пропадают в бездну......
Последний раз редактировалось ST_Senya; 05.02.2012 в 15:20.
|
|
|
|
05.02.2012, 18:08
|
|
Частый гость
Регистрация: 28.12.2010
Адрес: Красноярск
Сообщений: 44
Сказал спасибо: 183
Сказали Спасибо 27 раз(а) в 14 сообщении(ях)
|
Re: Пропущенные куски кода в PROTEUS
Оптимизация в HI-TECH C включена или отключена ? На этапе отладки лучше выключить. Такие же фокусы можно получить и в WinAVR, если оптимизацию не отключить
|
|
|
|
05.02.2012, 18:17
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Пропущенные куски кода в PROTEUS
Сообщение от seeker-rzd
|
Оптимизация в HI-TECH C включена или отключена ?
|
И volatile ...
__________________
Осторожно , злой кот
|
|
|
|
06.02.2012, 21:19
|
|
Временная регистрация
Регистрация: 17.11.2007
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Пропущенные куски кода в PROTEUS
Оптимизация выключена, а что такое volatile ?
|
|
|
|
07.02.2012, 06:35
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Пропущенные куски кода в PROTEUS
Сообщение от ST_Senya
|
а что такое volatile ?
|
Читаем перевод статьи Найджела Джонса:
http://chipenable.ru/index.php/progr...e-keyword.html
|
|
|
|
07.02.2012, 10:14
|
|
Временная регистрация
Регистрация: 17.11.2007
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Пропущенные куски кода в PROTEUS
Нет я такие переменные не использую. Наверное всё-таки протеус глючит.
|
|
|
|
07.02.2012, 11:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Пропущенные куски кода в PROTEUS
Сообщение от ST_Senya
|
Наверное всё-таки протеус глючит.
|
Наличие кода можно в МПЛАБе по листингу проверить.
View-›Disassembly listing, дальше поиском main(), например.
|
|
|
|
07.02.2012, 11:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Пропущенные куски кода в PROTEUS
Если не ошибаюсь было у меня такое,когда страница памяти вторая и т д в CSS,описывал в ветке по компилятору CSS.Я тогда просто игрался со страницами смотря в какой отлаживать надо
Размер кода большой?
__________________
Глаза боятся,а руки делают.
|
|
|
|
07.02.2012, 16:01
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Пропущенные куски кода в PROTEUS
Сообщение от ST_Senya
|
Нет я такие переменные не использую.
|
А надо бы, прежде чем валить на глюки.
|
|
|
|
12.03.2012, 17:24
|
|
Временная регистрация
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Пропущенные куски кода в PROTEUS
У меня такое бывает, если я скомпилю код и там есть ф-ция которая не используется. Закоментировав ее и перекомпилифф, данная проблема исчезает. Проверено на CVAVR.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:57.
|
|