прибор для измерения масла(л.)- на дисплее ошиба

goric
12/10/2012 18:31
Oil counter plus- считает при помощи геркона кол литров масла протекающего через шланг в любую другую емкость.Питание 3в, 2 батарейки, включается, после сброса пишеб ERR--ошибка, стоят 3 микросхемы ATMEGA8L 8AU 06151, PG2AK MM74HC 595M-2шт.Есть рабочий прибор, как считать прошивку, и залить в неработающий.На длате имеютя шины-8, скорее для этих целей

n max
12/10/2012 19:06
если стоит защита то ни как,а скорее всего так и есть

goric
12/10/2012 19:08
другими словми прибор не ремонтируется

n max
12/10/2012 19:14
имея два прибора можно подкинуть атмегу и убедиться,что ошибку дает она тогда можно дальше рассуждать о ремонтопригодности

goric
12/10/2012 23:56
перекинул проц, все пошло, как считать на нем память, можно ли с помощью Пони или Willem

Klop
14/10/2012 10:49
99.9% , что стоит защита.

Да, и Вильям и Поник "поддерживают" мегу
http://willem.ucoz.ru/news/programmator_attiny2313_i_atmega8_com_port_pony_prog/2012-01-30-4
http://www.willem-ua.com/forum/6-103-1

Но я в последенее время запал на uprog AVR
http://mdiy.pl/uprog-maly-szybki-przenosny-programator-avr-z-sd/?lang=en
http://www.pro-radio.ru/controllers/11704-6/

cybe
14/10/2012 11:24
Если показания записываются значит разлочен...

Klop
14/10/2012 12:13
cybe писал:
Если показания записываются значит разлочен...

из чего последовал этот вывод?

На запись "из нутри" -т.е. при выполнении записи\чтения из под aplication кода в ЕЕПРОМ и RAM в AVR защита не оказывает никакого воздействия.
Запрещено считывание и (до)программирование ЕЕПРОМ и Флеша исключительно "из вне" -spi\rarallel\dW.

при установке 2го байта защиты - запрещается и запись\чтение ЕЕПРОМ /Флеша и из режима самопрограммирования.

ТС, при чтении проц никак не говорит, что он "защищен" - он просто отдает дамп с "упорядоченным бредом", при этом байты сигнатуры ,в случае меги8 = 0x07931Е, отдает вполне исправно.

goric писал:
...На длате имеютя шины-8, скорее для этих целей

проследи их связь с 15,16,17 ,29 пинами меги и Vcc & Vss
Если связь есть - ответ положительный

По девайсу:
перекидка проца это правильно для диагностики, но не верно для работы - не совпадает калибровка датчика расхода. так-что доверия этому измерителю не много.
т.е. нужно стучаться в режим калибровки из под сервиса и калиброватся.
или к Папочке: http://www.flexbimec.com/en/content/digital-meters-1

n max
14/10/2012 13:25
дык я ж для экскремента советовал дабы зря фигней не страдать,а то вдруг датчик хандрит тож ерр может выдать в весах такое бывает

Klop
14/10/2012 13:30
дык никто ж и не против Пьем пиво

n max
14/10/2012 13:37
так потом его калибровать ещё придется-это в случае если удасться найти прошивку(тута надо методу знать)при такой цене этого девайса думаеться пустая это затея,если только преключатель на свою жопу нужен-тогда это другой вопрос Знаю, но не скажу!

Klop
14/10/2012 13:52
Если ТС повезет и он сможет считать из флеша (причем не важно из какой машинки - если они одной ревизии) софт а из ЕЕПРОМа неисправного - его калибровки - то все будет ОК.
Но кажется мне, что как раз в ЕЕПРОМе и собака порылась - слетела калибровка. Как результат - ошибка.

n max писал:
тута надо методу знать

а по этому поводу - ЛС

cybe
14/10/2012 14:47
Klop писал:
cybe писал:
Если показания записываются значит разлочен...

из чего последовал этот вывод?

На запись "из нутри" -т.е. при выполнении записи\чтения из под aplication кода в ЕЕПРОМ и RAM в AVR защита не оказывает никакого воздействия.
Запрещено считывание и (до)программирование ЕЕПРОМ и Флеша исключительно "из вне" -spi\rarallel\dW.

при установке 2го байта защиты - запрещается и запись\чтение ЕЕПРОМ /Флеша и из режима самопрограммирования.

ТС, при чтении проц никак не говорит, что он "защищен" - он просто отдает дамп с "упорядоченным бредом"
Сам-то понял чё писанул? При чтении проца ТС увидит конфиг, где и расписан установленный уровень защиты! А про описании защиты вообще лучше б промолчал бяка

Klop
14/10/2012 15:40
OK - Увидит и фьюзы и локи.

При "FC" в локах во флеше увидит вот, к примеру, такое:
:2000000000000101020203030404050506060707080809090A0A0B0B0C0C0D0D0E0E0F0FF0
:2000200010101111121213131414151516161717181819191A1A1B1B1C1C1D1D1E1E1F1FD0
.......
cybe писал:
Если показания записываются значит разлочен...

не сочти за труд - поясни

n max
14/10/2012 16:11
упорядоченный бред читают программаторы которые не анализируют конфиг чипа(в основном бесплатные)некоторве чипы из пиков при вкл защите выдают при чтении младший байт слова а старший заменяют нулем,дабы можно было контролировать целостность программы в защищённом кристале срвнив её со считанной заранее с защищённого кристалла после прошивки

cybe
14/10/2012 22:43
Сёдня в первой столкнулся с mega88pa-au (именно mega, а не atmega !). Оба солидных прогера мегу не знают и выставляю atmega88 - выдают что ID не соответствуют: 1E930F вместо 1E930A. Чтение проходит, но конфиг забит по умолчанию и в дампах FF, проц рабочий. Может кто сталкивался с таким камнем?

Klop
14/10/2012 23:23
http://www.atmel.com/devices/atmega88pa.aspx?tab=documents
стр 289
ATmega88A 0x1E 0x93 0x0A
ATmega88PA 0x1E 0x93 0x0F

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

MEGA88PA-AU TQFP32 из платы Postal AVR

считан дешевым драконом от атмела (оригинал)


n max
14/10/2012 23:32
должны совпадать(по информации на забугорных форумах да и на наших тоже)-народ их шьёт же просто в инишке прогера нету такого идентификатора.Проц рабочий т.е. с прошивкой и откл защитой?При последовательном чтении может быть конфликт загрузчиков,но при параллельном то читать то должен подмигивание

Klop
14/10/2012 23:38
не поднимайте панику все ОК!
А и РА - отличаются!

cybe
15/10/2012 07:48
n max писал:
При последовательном чтении может быть конфликт загрузчиков,но при параллельном то читать то должен подмигивание
Наверно, в конфиге стоит запрет на режим ISP недовольство, огорчение , но почему-то для него имеется отдельно разъём на плате... Параллельно пока не пробовал, адаптера нету и времени тоже..

Klop, на моём камне написано именно так как на фото

Klop
15/10/2012 10:25
cybe,
если бы в фьюзах стоял запрет режима ISP ( бит SPIEN), то как же ты вычитал сигнатуру ч\з ISP? подмигивание

я вот только-что провел эксперимент - правда на атмеге 8А в дипе и драконом. (ну нет свободной 88РА, да и адаптера нет...)
но, очень надеюсь, что ядро у них одно

1. дракон бит SPIEN в режиме ISP не меняет (поники не в счет, и то матюкаются!), снял я его только ч\з HV
2. при не включенном SPIEN (например фьюзы 0хF9E1 для меги8А т.е. все по умолчанию, только SPIEN снят ) сигнатура не отдается ч\з ISP,
и вообще нельзя ч\з ISP до камня достучаться.



ДОБАВЛЕНО Октябрь 15 2012

и еще
девайса MEGA88PA в драконе от Атмела таки нет - это чипмаркер поэкономил на "АТ" а РА не внесли в список смех


ДОБАВЛЕНО Октябрь 15 2012

3. при программировании с uprogAVR, через ISP, фьюзы 0хF9E1 записать удалось, но камень так-же перестал откликаться через ISP , что и не удивительно.

т.е. Зашить и закрыть ISP по ISP можно (отрубить сук на котором сидиш), но дальнейшие попытки связи с камнем по ISP не удаются.

Я все -же склоняюсь к тому, что твой программатор, т.к. у него отсутствует конфиги для работы именно с 88РА, не хочет с ней корректно работать.

(а что если вынести последние топики по твоему вопросу в отдельную тему, к маслорасходомеру она, как-бы, не имет отношения...)

cybe
15/10/2012 10:54
Klop, да особых проблем при чтении пока не было, даже если ID не совпадал. У меня ещё один прогер ChipProg также пустышку с это мцу читает, хотя и есть поддержка. Вообщем, подозреваю что закрыт ISP - это может и к теме относится улыбка, а у меня нету прав в этом разделе, может модератор раздела перенесёт

Klop
15/10/2012 11:18
Мы немного не допонимаем друг друга - у меня не получилось считать сигнатуру чипа ч\з ISP когда ISP закрыт был.
Но у тебя на скриншоте сигнатура то считалась! и считалась правильно!

Что за программатор у тебя считал сигнатуру в первом твоем посте по вопросу?

Может частотой ISP поварьировать? посмотреть не висит ли чего тяжелого на MISO\MOSI...(сам не верю...)

cybe
15/10/2012 12:33
Плата таймера от эл.духовки, мцу нагружен тока на индикатор, который отцеплен (больше ничего нету), а MISO\MOSI... окромя отдельного разъёма больше нигде не используются. Первый прогер Uprog/ISP

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru