а я уже все перепробовал, а это фьзы злостные. только тогда на пятой странице акор фьзы не такие показал. я выставлял по пятой странице
с утра поеду на радиорынок в симферополь и куплю 74hc132. а то я решил сварку собирать, а там катушки мотать надо. да и сколько тогда можно будет распознать смд кондеров....
а если не получится то у меня уже собран доктор фьюзов. спасибо за совет Fyva , завтра все попробую, заодно и кину землю от кварца перемычкой прм на ногу 2313
Попробуйте такую версию.
Спасибо огромное!! :P
Эта версия работает, как и задумано - корректно реагирует на перегрузы с индикацией "^^^L" или "^^^C", при включении показывает режим работы "---L" или "---C".
Чего ещё хотелось бы :oops: : а нельзя ли периодически опрашивать изменение состояния переключателя режима работы "L/C", например, при обработке "CAPT_1:" (см. текст проги), и, если оно изменилось, запрещать прерывания и переходить, например, на "RESET:" (или куда там, более корректно?), чтобы измерение прерывалось и показывало режим работы "---L" или "---C".. А то получается, что при переключении с "C" на "L" показания, оставшиеся после "C" замирают, пока не померяется индуктивность (или не покажет перегруз), а при переключении с "L" на "C" показания , оставшиеся после "L", замирают, пока не померяется ёмкость (или пока не покажет перегруз). Плюс, при этом первое измерение неверное. Если это можно сделать - с приборчиком вообще будет приятно работать ;)
Здравствуйте.
Попробуйте такую версию. Что попытался сделать
-в каждом прерывании индикации сравниваю текущее состояние переключателя "C/L" с прежним и, если не сравнилось, то на RESET и все по новой.
Здравствуйте, ув. akl.
В этой версии прошивки получается такая петрушка:
При смене L/C происхоит соотв. индикация, но после этого во-первых, сильно уплывает ноль, во-вторых показания вообще левые. Правда, это происходит не всегда, иногда после смены L/C всё в порядке с измерениями.
Сразу после включения (или аппаратного ресета) всё нормально с нулями и измерениями.
Если после перещёлкивания L/C попытаться обнулиться, это портит значения в еепром так, что помогает только её перепрошивка (ресет не помогает) - ноль не ноль, измерения левые, если вообще кроме ноля что-то показывается.
Может, где-то не хватает запрета прерываний? Возможно, еепром портится при обнулении из-за выхода в reset при записи в еепром.. Может лучше проверять переключатель L/C не в цикле индикации, а при каждом переполнении счётчика (измеряющего период)? Там всего 0,3сек..
ЗЫ: спасибо за мега-оперативность и отзывчивость ;)
Попробуйте так :oops:
Здравствуйте!
akl, всё-таки, оно вертится! Кажется, эта версия отрабатывает всё правильно. Спасибо!
Хотя, сейчас заметил такую фишку - если коснуться клемм L пальцем, почему-то иногда сразу выскакивает индикация перегрузки "^^^L" (не через ~16сек). Вроде, так не должно быть. Поковыряю с осциллографом, потыкаю разные индуктивности. Может, чего выясню..
Привел к единому знаменателю также программу для базовой версии. Чтобы случайно не потерять калибровочные данные лучше запрограммировать FUSE-бит EESAVE
Александр.Опубликуйте пожалуйста рисунок или фото как правильно выставить FUSE биты для последней версии LC измерителя (CL_LED2012.rar).Так как в програмировании я новичек.Пользуюсь программой PONY PROG.С Уважением Сергей.
Здравствуйте. Я так и не освоил PONY PROG ("зёбру"). Думаю, должно быть так
уважаемый akl и ssv, в пони фьюзы выставляются инверсно, т.е. на фьюзах которыу не запрограммированны ставится галочка, а на запрограммированных далочка снимается. а если не секрет, то каким программатором вы пользовались при прошивке в пони-прог. а то громов не видит контроллер, а USBasp работает только в avrdude
Программатор STK200/300 https://radioded.ru/shema/shema-programmatora-stk200 , который обслуживается PONY PROG. На фото - это черная коробочка. На картинке из прошлого сообщения выделено красным окошко, в котором видно как понимается наличие/отсутствие "галки". Вы меня не убедили.
в пони фьюзы выставляются инверсно, т.е. на фьюзах которыу не запрограммированны ставится галочка, а на запрограммированных далочка снимается.
Не путайте народ. На картинке выше видна обведённая надпись на англицком: Установленная галка = запрограммированный бит (=0), снятая галка = незапрограммированный бит (=1).
У меня программатор для COM порта (не громова, жаль что не могу встовить схему) програмировал им я только один раз програмой PONY PROG.ATtiny 2313 для С+ESR измерителя из журнала Радио №6 2010г.Там был рисунок с указанием установки битов,при програмировании проблем небыло,измеритель работает.А сейчас голова кругом идёт как их устоновить. Вставте пожалуйста правильный рисунок.Всем спасибо за помощ.
прошу прощения, был не прав по поводу пони. галочка значит запрограммирован - "0". :?