реклама на сайте
подробности

 
 
> Две проблемы с PIC18F452, Не запускается даже кварц.
torik
сообщение Jun 23 2009, 07:07
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Давно уже не работал с пиками, многое позабыл...

Во-первых:
В режиме Debug, после програмирования выдает ошибку:
Цитата
ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.


В хелпе ни слова о том как с ней бороться. Какие причины могут приводить к этому?

Во-вторых:
Установил компилятор HI-TECH PICC-18 PRO COMPILER (Microchip PIC micro) V9.61PL1.
У меня такое подозрение, что что-то либо с ним не так (а это маловероятно, т.к. люди пользуются), либо я что-то делаю не так. Программа, скомпилированная этим компилятором, не работает. Не запускается даже генератор. При этом на старом компиляторе все работает!

Полагаю, первая и вторая проблемы взаимосвязаны. Прошу спецов помочь решить эти вопросы...


Забыл совсем: отладчик - шайба ICD2, програмируется/читается нормально. Только не работает... smile.gif


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
torik
сообщение Jun 23 2009, 10:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Кварц, как оказалось, действительно не запускался по физической причине. Компилятор тут не виноват (я думал сперва о конф. битах...). Кондеры вместо 22 пФ были запаяны 0.1мкФ, вот и не запускался. Пойди догадайся.

Цитата
У Вас правильное подозрение. Поставьте STD, и попустит. (у меня есть предположение, что в хваленом ominiscient кодогенераторе Про версий что-то недолечивается)

Аналогичный эффект наблюдал на STD для 16-ых пиков: на старом работало (PICC 8.05), на новом - нет. Может быть есть еще предположения?

Пока все работает, но как проявится еще не известно.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
xemul
сообщение Jun 23 2009, 12:28
Сообщение #3



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(torik @ Jun 23 2009, 14:11) *
Аналогичный эффект наблюдал на STD для 16-ых пиков: на старом работало (PICC 8.05), на новом - нет. Может быть есть еще предположения?

~ в 8.5 поменялся формат масок для CONFIG (раньше они |, теперь &). Ну и OSCCAL при работе от внутреннего RC стал автоматом прописываться в стартапе. Других особенностей при переходе на новые версии не припомню. В последних даже INDF в хидерах не забывают описыватьsmile.gif.
ПРО иногда пробую для сравнения. Мелкие проекты собираются и даже (иногдаsmile.gif) работают. Но при использовании ~ более половины GPR обычно начинаются чудеса - локальные переменные исчезают (в мапе никаких упоминаний, в листинге куски кода просто отсутствуют), глобальные в стартапе инитятся кусками,... Иногда напрягает наплевательское отношение компилятора к пожеланиям bankN (чтобы использовать одну банку под быстрый кольцевой буфер, пришлось всё выписывать на асме). Хотя в целом оптимизатор в про явно разумнее.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th August 2025 - 18:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016