Страница 1 из 1

частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 04 мар 2009, 13:07
ivant
Нужна версия прошивки (HEX) данного частотомера РАДИО 1,2001 для PIC16f84a, если она существует конечно.Благодарю всехкто ответит.

Re: частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 04 мар 2009, 18:00
ASD
С точки зрения программы между PIC16F84 и PIC16F84A нет никаких различий. Так что Вы угадали. "Прошивки" специально для PIC16F84A не существует.

Re: частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 05 мар 2009, 19:27
ivant
все таки частотомер не работает!Выдает 8-и на всех разрядах.pic работает в другом устройсве с перепрошивкой нормально.Видимо просто нужен камень без буквы А.Сомнения на счет кодов зад конфигурацию-тип генер RS?(менять пробовал) Хотя hex указанный в сылке сопадает с данным в журнале

Re: частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 05 мар 2009, 21:30
ASD
К сожалению, в HEX-файле нет строки, описывающей конфигурацию микроконтроллера.
Поэтому тип генератора нужно установить перед программированием вручную. Он должен быть XT. Может подойти и HS, но уж ни в коем случае не RC! Попробуйте также включить PWRTE. Это даст кварцу некоторое время на "раскачку".

Re: частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 29 май 2009, 10:37
Olegyog
Почему нельзя выбрать RC?

Re: частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 29 май 2009, 11:00
ASD
Это же частотомер! От точности и стабильности тактовой частоты микроконтроллера прямо зависит погрешность измерения. RC-генератор очень нестабилен.

Re: частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 29 май 2009, 11:50
Olegyog
Спасибо за быстрый ответ, собраю частотомер с Радио 10-2002 (пардон, что не совсем по теме) програмирую обычным jdm програматором, выдает ошиюку по адресу 0000h (изменял задержку ввода вывда, не шьет). Попробовал прошить для RC, получилось, сравнил с буфером, ошибок нет. Частотомер еще не запускал. Скажите пожалуйсто, может ошбка при HC из-за того, что используется не внутрасхемное програмирование?

Re: частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 01 июн 2009, 09:47
Olegyog
Вроде разобрался, дело в том, что в програме установлен бит защиты, тоесть пик програмируется, но при проверке не видит програмного кода.
Схма работает стабильно, на нч измеряет верно, но на вч, вот незадача, подаю с кварцевого генератора 27 мгц - на выходе 9мгц, собрал по другой схеме (с жк) тоже самое???? Может кто столкнулся с такой проблемой, подскажите пожалуйсто в чем дело????

Re: частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 01 июн 2009, 15:11
ASD
Дело в том, что Вам попался кварц, предназначенный для работы на третьей гармонике (9 х 3 = 27 МГц). В простом генераторе этот кварц возбуждается на своей основной частоте 9 МГц. Чтобы возбудить его на третьей гармонике, потребуется сильно усложнить схему. В частности, добавить колебательный контур, настроенный на 27 МГц.

Отличить гармониковый кварц от предназначенного для работы на основной частоте (первой гармонике) иногда можно по единицам, в которых на нем указана частота. У кварцев советского производства в первом случае она в мегагерцах, во втором - в килогерцах. У импортных кварцев наоборот.

Re: частотомер на PIC-контроллере РАДИО 1,2001

СообщениеДобавлено: 03 июн 2009, 10:25
Olegyog
Спасибо,вроде разобрался, (по поводу кварца Вы были правы, парадокс, собраный по другой схеме частотомер на светодиодных индикаторах (без деления) показывал 40мгц)
Частотомер великолепный!!! На вход поставил 74АС132 и формирователь на полквике. Работает отлично! Без прескалера до 110 мгц - без проблем(больше не подавал). Показывает точные измерения по всему диапазону(2гц-110мгц), аж неверится! Огромное спасибо автору!!!