калибровочная константа внутреннего генератора PIC12F629

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 23
Зарегистрирован: Ср сен 20, 2006 18:20:55
Откуда: UKRAINE

Сообщение BAYERN »

В PIC12F629 по адресу 3FFF находится калибровочная константа внутреннего генератора 4 МГц,т.е. при программировании данного МК, её надо добавить в файл прошивки, если конечно МК должен работать с внутренним генератором.
Не зная этой особенности я стер её, и теперь не знаю её значения.
Интересно эта константа одинакова для всех PIC12F629 или индивидуальна для каждого?
В моем городе такие МК не продаются, а ехать в Киев за одним МК желания нет.
Если кто знает её значение-подскажите.
Реклама
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Индивидуальна. "Умные" программаторы ее читают и вновь записывают с прошивкой.

Теперь можно самому откалибровать - сделай прошивку выдающую низкочастотный меандр и подай его на частотомкр или звуковую карту. Потом забивай туда разные константы пока не получишь нужную частоту. Помоему в ДШ есть формула примерного расчета.
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 607
Зарегистрирован: Пн янв 29, 2007 18:40:53
Откуда: Украина, Киев

Сообщение KOSTYA »

не ну тич конечно загнул здорово , насколько я знаю то эта константа присваивается с завода и восстановить ее в дом условиях имея только прог не возможно, НОО есть другой вариант эта константа находится в определенном диапазоне и ее тупо можно подобрать , если кнечно девай не является критичным к точности (часы частотомер таймер)
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 23
Зарегистрирован: Ср сен 20, 2006 18:20:55
Откуда: UKRAINE

Сообщение BAYERN »

Перед тем, как запрограммировать микроконтроллер, прочтите содержимое памяти программ. Обратите внимание на содержимое последней ячейки 3FF. Там прошито значение калибровочной константы внутреннего генератора. Эта константа имеет вид 34хх (например, 347F). Запомните это значение, так как при стирании микроконтроллера оно будет утеряно. При программировании микроконтроллера обратите внимание на эту константу. Она должна быть обязательно прописана по своему адресу. Отсутствие калибровочной константы в ячейке 3FF приведет к зацикливанию программы и, соответственно, к неработоспособности устройства
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»