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

 
 
 
Reply to this topicStart new topic
> Вопрос к знатокам PIC16F84A
SAU
сообщение May 19 2006, 07:52
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 42
Регистрация: 12-03-06
Пользователь №: 15 158



Есть файл прошивки для частотомера.Как прочесть слово конфигурации из нее (WT, тип осциллятора и т.д)? Проблема в том что программатор при открытии файла не устанавливает слово конфигурации автоматом.
И еще.
Конденсаторы в каких пределах надо ставить для успешного запуска генератора контроллера на кварце.
А то пробовал ставить на 10,27,30 пФ - все безрезультатно - генерации нет.
Go to the top of the page
 
+Quote Post
Panych
сообщение May 19 2006, 09:22
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



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


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
Old1
сообщение May 19 2006, 09:26
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



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

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

Расшифровывается так:
02 - два байта в строке;
400Е- адрес слова конфигурации в байтах, в том числе и для PIC16F84X( что эквивалентно адресу 0х2007 в словах);
...
F2- младший байт слова конфигурации;
3F- старший байт слова конфигурации;
7F- контрольная сумма.
В результате для данного примера слово конфигурации : 0x3FF2.
По поводу конденсаторов: их емкость выбирается в зависимости от типа используемого резонатора и частоты. ИМХО в даташит по этому поводу все понятно расписано.
Go to the top of the page
 
+Quote Post
SAU
сообщение May 19 2006, 09:42
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 42
Регистрация: 12-03-06
Пользователь №: 15 158



Цитата(Panych @ May 19 2006, 12:22) *
а программатор считывает вообще слово конфигурации? если да, то скорее всего его просто нет в данном файле прошивки, или оно стоит по умолчанию. Скиньте файл, попробую прочитать, только дайте тут занть об этом - почту не контролирую в реальном времени...
Про кондеры однозначно прописано в DataSheet

Письмище отправил.
Ссылочку на даташит на русском не подскажите?
Go to the top of the page
 
+Quote Post
Panych
сообщение May 19 2006, 09:53
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



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

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


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
Old1
сообщение May 19 2006, 18:18
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(SAU @ May 19 2006, 12:42) *
Письмище отправил.
Ссылочку на даташит на русском не подскажите?

Пристегните файл с прошивкой к посту, думаю, что я быстро определю есть там слово конфигурации или нет.
Go to the top of the page
 
+Quote Post
sK0T
сообщение May 19 2006, 18:45
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 241
Регистрация: 22-12-04
Пользователь №: 1 610



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


Как вариант — скачать с http://www.ic-prog.com/ одноимённый программатор и открыть hex файл им. Он Вам фьюзы галочками покажет. А генерации может и не быть, если кристал на внутреннем осциляторе запускаться должен или внешними тактами питаться. 27 пФ должно быть достаточно для кварцев от 4-х до 20-ти МГц…
Go to the top of the page
 
+Quote Post
SAU
сообщение May 21 2006, 08:40
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 42
Регистрация: 12-03-06
Пользователь №: 15 158



Цитата(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-ти МГц…


Все.Решил проблему тупым перебором конденсаторов и галками в слове конфигурации.
Go to the top of the page
 
+Quote Post

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

 


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


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