Перейти к содержанию
    

Вопрос к знатокам PIC16F84A

Есть файл прошивки для частотомера.Как прочесть слово конфигурации из нее (WT, тип осциллятора и т.д)? Проблема в том что программатор при открытии файла не устанавливает слово конфигурации автоматом.

И еще.

Конденсаторы в каких пределах надо ставить для успешного запуска генератора контроллера на кварце.

А то пробовал ставить на 10,27,30 пФ - все безрезультатно - генерации нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а программатор считывает вообще слово конфигурации? если да, то скорее всего его просто нет в данном файле прошивки, или оно стоит по умолчанию. Скиньте файл, попробую прочитать, только дайте тут занть об этом - почту не контролирую в реальном времени...

Про кондеры однозначно прописано в DataSheet

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть файл прошивки для частотомера.Как прочесть слово конфигурации из нее (WT, тип осциллятора и т.д)? Проблема в том что программатор при открытии файла не устанавливает слово конфигурации автоматом.

И еще.

Конденсаторы в каких пределах надо ставить для успешного запуска генератора контроллера на кварце.

А то пробовал ставить на 10,27,30 пФ - все безрезультатно - генерации нет.

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

:02400E00F23F7F

Расшифровывается так:

02 - два байта в строке;

400Е- адрес слова конфигурации в байтах, в том числе и для PIC16F84X( что эквивалентно адресу 0х2007 в словах);

...

F2- младший байт слова конфигурации;

3F- старший байт слова конфигурации;

7F- контрольная сумма.

В результате для данного примера слово конфигурации : 0x3FF2.

По поводу конденсаторов: их емкость выбирается в зависимости от типа используемого резонатора и частоты. ИМХО в даташит по этому поводу все понятно расписано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а программатор считывает вообще слово конфигурации? если да, то скорее всего его просто нет в данном файле прошивки, или оно стоит по умолчанию. Скиньте файл, попробую прочитать, только дайте тут занть об этом - почту не контролирую в реальном времени...

Про кондеры однозначно прописано в DataSheet

Письмище отправил.

Ссылочку на даташит на русском не подскажите?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

нет, у меня тоже не определилось слово конфигурации - программатор ChipProg+ от Phyton. А такой проблемы никогда у него не было.

Если оно там и присутствует (к сожалению, я плохо представляю сам формат файла), то все выставлено по умолчанию.

 

Первоисточник доки на русском, насколько помню, у этой фирмы: http://www.microchip.ru/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Письмище отправил.

Ссылочку на даташит на русском не подскажите?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть файл прошивки для частотомера.Как прочесть слово конфигурации из нее (WT, тип осциллятора и т.д)? Проблема в том что программатор при открытии файла не устанавливает слово конфигурации автоматом.

И еще.

Конденсаторы в каких пределах надо ставить для успешного запуска генератора контроллера на кварце.

А то пробовал ставить на 10,27,30 пФ - все безрезультатно - генерации нет.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть файл прошивки для частотомера.Как прочесть слово конфигурации из нее (WT, тип осциллятора и т.д)? Проблема в том что программатор при открытии файла не устанавливает слово конфигурации автоматом.

И еще.

Конденсаторы в каких пределах надо ставить для успешного запуска генератора контроллера на кварце.

А то пробовал ставить на 10,27,30 пФ - все безрезультатно - генерации нет.

 

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

 

Все.Решил проблему тупым перебором конденсаторов и галками в слове конфигурации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...