Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос к знатокам PIC16F84A
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
SAU
Есть файл прошивки для частотомера.Как прочесть слово конфигурации из нее (WT, тип осциллятора и т.д)? Проблема в том что программатор при открытии файла не устанавливает слово конфигурации автоматом.
И еще.
Конденсаторы в каких пределах надо ставить для успешного запуска генератора контроллера на кварце.
А то пробовал ставить на 10,27,30 пФ - все безрезультатно - генерации нет.
Panych
а программатор считывает вообще слово конфигурации? если да, то скорее всего его просто нет в данном файле прошивки, или оно стоит по умолчанию. Скиньте файл, попробую прочитать, только дайте тут занть об этом - почту не контролирую в реальном времени...
Про кондеры однозначно прописано в DataSheet
Old1
Цитата(SAU @ May 19 2006, 10:52) *
Есть файл прошивки для частотомера.Как прочесть слово конфигурации из нее (WT, тип осциллятора и т.д)? Проблема в том что программатор при открытии файла не устанавливает слово конфигурации автоматом.
И еще.
Конденсаторы в каких пределах надо ставить для успешного запуска генератора контроллера на кварце.
А то пробовал ставить на 10,27,30 пФ - все безрезультатно - генерации нет.

Возможно, что слово конфигурации в прошивке попросту отсутствует. Чтобы проверить откройте файл с прошивкой в любом текстовом редакторе и поищите (в конце текста) строку приблизительно такого содержания:
Цитата
:02400E00F23F7F

Расшифровывается так:
02 - два байта в строке;
400Е- адрес слова конфигурации в байтах, в том числе и для PIC16F84X( что эквивалентно адресу 0х2007 в словах);
...
F2- младший байт слова конфигурации;
3F- старший байт слова конфигурации;
7F- контрольная сумма.
В результате для данного примера слово конфигурации : 0x3FF2.
По поводу конденсаторов: их емкость выбирается в зависимости от типа используемого резонатора и частоты. ИМХО в даташит по этому поводу все понятно расписано.
SAU
Цитата(Panych @ May 19 2006, 12:22) *
а программатор считывает вообще слово конфигурации? если да, то скорее всего его просто нет в данном файле прошивки, или оно стоит по умолчанию. Скиньте файл, попробую прочитать, только дайте тут занть об этом - почту не контролирую в реальном времени...
Про кондеры однозначно прописано в DataSheet

Письмище отправил.
Ссылочку на даташит на русском не подскажите?
Panych
нет, у меня тоже не определилось слово конфигурации - программатор ChipProg+ от Phyton. А такой проблемы никогда у него не было.
Если оно там и присутствует (к сожалению, я плохо представляю сам формат файла), то все выставлено по умолчанию.

Первоисточник доки на русском, насколько помню, у этой фирмы: http://www.microchip.ru/
Old1
Цитата(SAU @ May 19 2006, 12:42) *
Письмище отправил.
Ссылочку на даташит на русском не подскажите?

Пристегните файл с прошивкой к посту, думаю, что я быстро определю есть там слово конфигурации или нет.
sK0T
Цитата(SAU @ May 19 2006, 11:52) *
Есть файл прошивки для частотомера.Как прочесть слово конфигурации из нее (WT, тип осциллятора и т.д)? Проблема в том что программатор при открытии файла не устанавливает слово конфигурации автоматом.
И еще.
Конденсаторы в каких пределах надо ставить для успешного запуска генератора контроллера на кварце.
А то пробовал ставить на 10,27,30 пФ - все безрезультатно - генерации нет.


Как вариант — скачать с http://www.ic-prog.com/ одноимённый программатор и открыть hex файл им. Он Вам фьюзы галочками покажет. А генерации может и не быть, если кристал на внутреннем осциляторе запускаться должен или внешними тактами питаться. 27 пФ должно быть достаточно для кварцев от 4-х до 20-ти МГц…
SAU
Цитата(sK0T @ May 19 2006, 21:45) *
Цитата(SAU @ May 19 2006, 11:52) *

Есть файл прошивки для частотомера.Как прочесть слово конфигурации из нее (WT, тип осциллятора и т.д)? Проблема в том что программатор при открытии файла не устанавливает слово конфигурации автоматом.
И еще.
Конденсаторы в каких пределах надо ставить для успешного запуска генератора контроллера на кварце.
А то пробовал ставить на 10,27,30 пФ - все безрезультатно - генерации нет.


Как вариант — скачать с http://www.ic-prog.com/ одноимённый программатор и открыть hex файл им. Он Вам фьюзы галочками покажет. А генерации может и не быть, если кристал на внутреннем осциляторе запускаться должен или внешними тактами питаться. 27 пФ должно быть достаточно для кварцев от 4-х до 20-ти МГц…


Все.Решил проблему тупым перебором конденсаторов и галками в слове конфигурации.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.