Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ATMEGA 48V схема адаптера
Программаторы Мастер > Наши программаторы > Адаптеры
KERMUR
добрый времени суток. программатор у меня Мастер 02.очень нужна схема адаптера для ATMEGA 48v.
и еще в программе заявлена Atmega 48-I, возмет ли Мастер 02 - 48V? спасибо заранье.
KERMUR
если правильно понял,должен подключать так?
masterra
Эта схема для последовательного режима, есть также адаптер для параллельного режима(в т.ч. для корпуса TQFP-32 ).
Цитата(KERMUR @ 11.11.2011, 16:59) *
если правильно понял,должен подключать так?

KERMUR
если можно,схему тут можете выложить?
KERMUR
хочю записать ST95P08 а в программе заявлен М95080. они одинаковые? просто не хочю экспериментировать,микросхема одна и внутри нужный дамп.
masterra
Должен быть аналог, по нужно считать и сохранить дамп.
Цитата(KERMUR @ 16.11.2011, 6:23) *
хочю записать ST95P08 а в программе заявлен М95080. они одинаковые? просто не хочю экспериментировать,микросхема одна и внутри нужный дамп.

KERMUR
и еще вопрос.вот эту микросхему читаю но записать не могу.запись идет,но при сравнении уже ощибка.и в устройстве тоже не работает.обратно свой родной дмап тоже не могу записать. Мастер 02 новая обнавления. версия 5,81.
выбирал SEEPROM 24C02-24C02A тоже самое. что посоветуете? еепром стоит в автомобильном блоке управления.
masterra
Пришлите на support дамп памяти оригинальный и что получается после записи.
Цитата(KERMUR @ 7.12.2011, 19:40) *
и еще вопрос.вот эту микросхему читаю но записать не могу.запись идет,но при сравнении уже ощибка.и в устройстве тоже не работает.обратно свой родной дмап тоже не могу записать. Мастер 02 новая обнавления. версия 5,81.
выбирал SEEPROM 24C02-24C02A тоже самое. что посоветуете? еепром стоит в автомобильном блоке управления.

KERMUR
Добрый времени суток.можно сказать со всеми разобрался,остался еще один вопрос.очень надеюсь на вашу помощь.
у Меня Мастер 02 ( ком-порт). хочю внутрисхемно прочитать 24с512 прям на плате.схему прилагаю.подключился так,ноги 1-1,5-5,6-6,7-7,8-8. вроде прочитал,но через одну строку. одна строка нормально а вторая FF FF и до конца так.
подскажите если можно,как правильно подключится к такой плате.спасибо заранье.
Алексей-2010
KERMUR , Вам как удалось записать 24С02 в автомобильном блоке управления? В двух словах, если можно. Спасибо.
masterra
Нужно проверить ее выпаять и прочитать, если считается нормально, тогда возможно синалы на плате шунтируются.
Цитата(KERMUR @ 13.1.2012, 17:53) *
Добрый времени суток.можно сказать со всеми разобрался,остался еще один вопрос.очень надеюсь на вашу помощь.
у Меня Мастер 02 ( ком-порт). хочю внутрисхемно прочитать 24с512 прям на плате.схему прилагаю.подключился так,ноги 1-1,5-5,6-6,7-7,8-8. вроде прочитал,но через одну строку. одна строка нормально а вторая FF FF и до конца так.
подскажите если можно,как правильно подключится к такой плате.спасибо заранье.

KERMUR
если честно всего 1 раз попался мне 24с02А от автомобильного блока,попробовал по разному и не смог записать.потом попались тоже с таких блоков 24с01,24с04 их я нормально записал.но именно 24с02А не смог.жду пока когда еще раз приедет такая машина с таким блокам.
А теперь на счет 24с512. микросхему выпаял и подключил прям к праграммтору,нормально читается и пишется.а вот на плате не хочет.
сегодня тоже еще раз проверил,подключил так же.1-1,5-5,6-6,7-7,8-8 к ноге программатора.подал отдельное питание на плату.проверил на микросхеме присутствует масса и 5В.открыл нормальный дамп и записал.читаю обратно тоже самое. где то 20 строка нормальная а потом с только же FF FF и далще опять нормально и опять FF FF.
хотел тут загружать дампы которые записал и прочитал,не смог,не загружается.
схему я показал,может есть мыссли как еще можно читать и писать.даже чтение мне не нужно,только правильный запись.
спасибо заранье.
KERMUR
у кого какие варианты,готов все проверить.время поджимает.
masterra
Есть простой способ - последовательно отрезать сигналы на м.с от платы и найти тот(или те), которые шунтируются.
Цитата(KERMUR @ 16.1.2012, 12:56) *
у кого какие варианты,готов все проверить.время поджимает.

KERMUR
конечно так можно найти и даже записать нормально.но дело в том что со стороны микросхемы плата залито клеем.я подключаюсь с обратной стороны,где есть точки для подключения к ногам 1-5-6-7-8.
KERMUR
долго смотрел на фалы - впечатление, что портятся те пакеты, которые имеют в старшем байте адреса установленный 3-й бит (08,18,28...)
буду копать дальше.истина где то рядом:)
KERMUR
сделал.всем спасибо
KERMUR
сегодня от блока моторного Mercedes опять не смог прочитать и записать ST95P08.(1кб). пару месяц назад тоже такого было,подумал наверно сделаю обнавление адаптера и программы и все пройдет. обнавил серавно тоже самое. выбрал M95080,ST95080,M95080W,25P80,серавно читает и пишет с ощибками. прочитанный дамп воопще не подходит к оригиналу. отнес микросхему к другу,у него AUTOPROG SE сразу нормально прочитал и записал.иногда даже страшно работать с программаторам.не знаешь правильно ли прочитал или нет.запишешь обратно и все,в устройстве не работает и оригинального дампа нет.
Очень прошу,посмотрите,может можно что та придумать.
с уважением Игорь
masterra
Аналогом указанной м.с являются SEEPROM:25С080, а также M95080,ST95080,M95080W.
Их программатор поддерживает.
25P80 - тоже, но это уже SPI Flash.
Для того чтобы найти причину, просьба выслать правильную прошивку и то что считывает программатор.
Затем результат записи(что записывается) и что должно быть.
Цитата(KERMUR @ 19.2.2012, 15:41) *
сегодня от блока моторного Mercedes опять не смог прочитать и записать ST95P08.(1кб). пару месяц назад тоже такого было,подумал наверно сделаю обнавление адаптера и программы и все пройдет. обнавил серавно тоже самое. выбрал M95080,ST95080,M95080W,25P80,серавно читает и пишет с ощибками. прочитанный дамп воопще не подходит к оригиналу. отнес микросхему к другу,у него AUTOPROG SE сразу нормально прочитал и записал.иногда даже страшно работать с программаторам.не знаешь правильно ли прочитал или нет.запишешь обратно и все,в устройстве не работает и оригинального дампа нет.
Очень прошу,посмотрите,может можно что та придумать.
с уважением Игорь

KERMUR
в архиве родной(исправный) и бракованный файл. выбирая разные типы микросхем M95080,ST95080,M95080W программатор все верно читал одно и тот же файл.ничего не меняется. не могу загрузить файлы.показывает типа загрузил,а в упраялениях пусто...
KERMUR
01 A1 99 00 CA 05 AC F9 AA 76 2E 70 9F 74 7E F7
95 B3 E0 C6 56 2E EF F7 19 2A 3D 69 2A 1D 37 15
4E 9F AF F9 6C C8 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 FB 7A
03 83 3D 0D B9 26 03 2B E6 1F 77 D2 B0 56 84 0F
30 3F A9 B3 1D D7 A7 F8 0B 11 E2 DF 1E A5 2D 53
0D 5C 94 75 30 A6 AE CA FC 34 1E AC 61 E4 A7 0C
41 DD C6 1E F0 83 B6 7F AE D5 4F F1 A6 00 5D 1E
8C D6 34 A0 4F 9D 00 00 40 00 00 00 00 00 00 00
00 00 00 00 00 00 03 A2 F4 00 5F 7B 5F 7B 02 0C
26 2B 38 02 2B 4A 5F A7 91 00 30 33 30 35 34 35
35 38 33 32 30 31 30 30 31 31 00 00 00 00 80 80
80 80 80 00 40 00 FA 80 00 00 00 57 44 42 32 31
30 30 36 32 32 42 32 32 33 34 33 37 93 96 50 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

ВЕРХНИЙ ФАЙЛ ЧАСТЬ РОДНОГО ФАЙЛА-ОК , А НИЖНИЙ И УЖЕ ЧТО ЧИТАЕТ ПРОГРАММАТОР

95 B3 E0 33 AB 1D E7 5A 7A 33 AD 56 D0 8A 1C 05
91 22 0D C6 56 2E EF F7 19 2A 3D 69 2A 1D 37 15
4E 9F AF F9 6C C8 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 FB 7A
76 3B 2B 06 87 48 DE A9 22 13 58 93 0E C7 72 67
15 A6 5D CF BD BA 26 5C 52 8D 04 09 21 36 74 0C
0D 5C 94 75 30 A6 AE CA FC 34 1E AC 61 E4 A7 0C
41 DD C6 1E F0 83 B6 7F AE D5 4F F1 A6 00 5D 1E
8C D6 34 A0 4F 9D 00 00 40 00 00 00 00 00 00 00
00 00 00 00 00 00 03 A2 F4 00 5F 7B 5F 7B 02 0C
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30 30 30 00 00 00 00 80 80
80 80 80 00 40 00 FA 80 00 00 00 57 44 42 32 30
33 32 30 30 30 30 30 30 30 30 30 30 30 30 30 00
masterra
Ошибку исправили, нужно обновить ПО и прошивку. М.с нужно выбрать 95P08.
Цитата(KERMUR @ 22.2.2012, 16:07) *
01 A1 99 00 CA 05 AC F9 AA 76 2E 70 9F 74 7E F7
95 B3 E0 C6 56 2E EF F7 19 2A 3D 69 2A 1D 37 15
4E 9F AF F9 6C C8 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 FB 7A
03 83 3D 0D B9 26 03 2B E6 1F 77 D2 B0 56 84 0F
30 3F A9 B3 1D D7 A7 F8 0B 11 E2 DF 1E A5 2D 53
0D 5C 94 75 30 A6 AE CA FC 34 1E AC 61 E4 A7 0C
41 DD C6 1E F0 83 B6 7F AE D5 4F F1 A6 00 5D 1E
8C D6 34 A0 4F 9D 00 00 40 00 00 00 00 00 00 00
00 00 00 00 00 00 03 A2 F4 00 5F 7B 5F 7B 02 0C
26 2B 38 02 2B 4A 5F A7 91 00 30 33 30 35 34 35
35 38 33 32 30 31 30 30 31 31 00 00 00 00 80 80
80 80 80 00 40 00 FA 80 00 00 00 57 44 42 32 31
30 30 36 32 32 42 32 32 33 34 33 37 93 96 50 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

ВЕРХНИЙ ФАЙЛ ЧАСТЬ РОДНОГО ФАЙЛА-ОК , А НИЖНИЙ И УЖЕ ЧТО ЧИТАЕТ ПРОГРАММАТОР

95 B3 E0 33 AB 1D E7 5A 7A 33 AD 56 D0 8A 1C 05
91 22 0D C6 56 2E EF F7 19 2A 3D 69 2A 1D 37 15
4E 9F AF F9 6C C8 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 FB 7A
76 3B 2B 06 87 48 DE A9 22 13 58 93 0E C7 72 67
15 A6 5D CF BD BA 26 5C 52 8D 04 09 21 36 74 0C
0D 5C 94 75 30 A6 AE CA FC 34 1E AC 61 E4 A7 0C
41 DD C6 1E F0 83 B6 7F AE D5 4F F1 A6 00 5D 1E
8C D6 34 A0 4F 9D 00 00 40 00 00 00 00 00 00 00
00 00 00 00 00 00 03 A2 F4 00 5F 7B 5F 7B 02 0C
30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30 30 30 00 00 00 00 80 80
80 80 80 00 40 00 FA 80 00 00 00 57 44 42 32 30
33 32 30 30 30 30 30 30 30 30 30 30 30 30 30 00

KERMUR
уточните если можно,прошивку m02_03_5_11.HEX записать в область СОDE а область LDROM оставить так же? у меня (W78E058B).
masterra
Нужно обновить программно, считать файл и нажать Ctrl+U.
Цитата(KERMUR @ 27.2.2012, 18:32) *
уточните если можно,прошивку m02_03_5_11.HEX записать в область СОDE а область LDROM оставить так же? у меня (W78E058B).

KERMUR
CTRL+U у меня не записал. показал выполняется запись и потом Ощибка обмен данными.после этого программатор перестал видеть свою программу.W78E058B я записал на другом программаторе. LDROM оставил как есть,а в область CODE записал m02_03_5_11.HEX. теперь программатор работает.но при записи разных микросхем,в том числе и 95р08 выдает ощибка обмен данными.
может LDROM тоже нужно править?
masterra
Тогда уточните модель программатора и маркировку платы. Может прошивка не для ашей платы.
Цитата(KERMUR @ 29.2.2012, 14:51) *
CTRL+U у меня не записал. показал выполняется запись и потом Ощибка обмен данными.после этого программатор перестал видеть свою программу.W78E058B я записал на другом программаторе. LDROM оставил как есть,а в область CODE записал m02_03_5_11.HEX. теперь программатор работает.но при записи разных микросхем,в том числе и 95р08 выдает ощибка обмен данными.
может LDROM тоже нужно править?

KERMUR
Model 4.71-02. плата МАСТЕР 03 (com port)
19/11/07
s/n 471428
masterra
Прошивка подходит. Может не ту взяли, файл m02_03_5_11.zip,к.сумма =E1DE?
Проверяли после записи? А в LDROM - 5.02.
Если не будет работать, тогда последовательный откат или сразу можно взять прошивку, которая была до замены.

Цитата(KERMUR @ 29.2.2012, 19:12) *
Model 4.71-02. плата МАСТЕР 03 (com port)
19/11/07
s/n 471428

KERMUR
взял прошивку m03_5_11.03 конт.сумма E1DE. записал в область CODE.
а в область LDROM master02-5.02. контрольная сумма 7DA6
не знаю в чем дело. при выборе микросхем 95р08,25с80 чтение идет а вот при записе Ощибка обмен данными и все. потом приходится перезагрузить и программатор и программу.это происходит даже без микросхемы.просто подключил программатор,выбрал запись и все,сразу Ощибка.
KERMUR
и еще при чтении SEEPROM 93с56B нормально,и запись вроде без отличии.когда сохраняю дамп программа делает SWAP.во всех строках меняет байты местами.вот пример. даже при чтении файла с рабочего сталауже меняет а при сохранении опять возвращает обратно. файлы отправил на support

00 28 60 D5 FF 00 A3 63 0C 05 EE 0A F4 09 33 30
5B 30 00 00 40 01 80 02 E0 0B 12 00 03 02 81 03
11 10 AA 2E 04 33 25 00 16 01 E8 03 70 17 12 00
0D 02 C4 0F 26 60 77 99 16 1C 28 7F F7 FF B8 A2
50 50 07 00 0A FF 00 00 16 54 88 F6 55 B0 A0 10
0A 15 35 50 71 96 A3 AF 91 8E 6F 51 33 14 10 0C
0C 10 14 33 51 6F 8E 91 00 06 0D 33 5F 8C B8 C0

а нижний уже сохраненный.


28 00 D5 60 00 FF 63 A3 05 0C 0A EE 09 F4 30 33
30 5B 00 00 01 40 02 80 0B E0 00 12 02 03 03 81
10 11 2E AA 33 04 00 25 01 16 03 E8 17 70 00 12
02 0D 0F C4 60 26 99 77 1C 16 7F 28 FF F7 A2 B8
50 50 00 07 FF 0A 00 00 54 16 F6 88 B0 55 10 A0
15 0A 50 35 96 71 AF A3 8E 91 51 6F 14 33 0C 10
10 0C 33 14 6F 51 91 8E 06 00 33 0D 8C 5F C0 B8
masterra
В этой прошивке не отрабатывает таймаут, программатор при записи ждет ответ от м.с и, если ее нет, "повисает".
Цитата(KERMUR @ 1.3.2012, 19:30) *
взял прошивку m03_5_11.03 конт.сумма E1DE. записал в область CODE.
а в область LDROM master02-5.02. контрольная сумма 7DA6
не знаю в чем дело. при выборе микросхем 95р08,25с80 чтение идет а вот при записе Ощибка обмен данными и все. потом приходится перезагрузить и программатор и программу.это происходит даже без микросхемы.просто подключил программатор,выбрал запись и все,сразу Ощибка.

masterra
В программе, начиная с 5.79 при работе с 16-битными м.с байты меняются местами при чтении или сохранении файла, что не всегда правильно.
Правильный порядок зависит от используемого в устройстве контроллера.
Если при выборе м.с такого типа спрашивать какой порядок выбрать, то вопросов будет еще больше.
Цитата(KERMUR @ 2.3.2012, 14:10) *
и еще при чтении SEEPROM 93с56B нормально,и запись вроде без отличии.когда сохраняю дамп программа делает SWAP.во всех строках меняет байты местами.вот пример. даже при чтении файла с рабочего сталауже меняет а при сохранении опять возвращает обратно. файлы отправил на support

00 28 60 D5 FF 00 A3 63 0C 05 EE 0A F4 09 33 30
5B 30 00 00 40 01 80 02 E0 0B 12 00 03 02 81 03
11 10 AA 2E 04 33 25 00 16 01 E8 03 70 17 12 00
0D 02 C4 0F 26 60 77 99 16 1C 28 7F F7 FF B8 A2
50 50 07 00 0A FF 00 00 16 54 88 F6 55 B0 A0 10
0A 15 35 50 71 96 A3 AF 91 8E 6F 51 33 14 10 0C
0C 10 14 33 51 6F 8E 91 00 06 0D 33 5F 8C B8 C0

а нижний уже сохраненный.
28 00 D5 60 00 FF 63 A3 05 0C 0A EE 09 F4 30 33
30 5B 00 00 01 40 02 80 0B E0 00 12 02 03 03 81
10 11 2E AA 33 04 00 25 01 16 03 E8 17 70 00 12
02 0D 0F C4 60 26 99 77 1C 16 7F 28 FF F7 A2 B8
50 50 00 07 FF 0A 00 00 54 16 F6 88 B0 55 10 A0
15 0A 50 35 96 71 AF A3 8E 91 51 6F 14 33 0C 10
10 0C 33 14 6F 51 91 8E 06 00 33 0D 8C 5F C0 B8

KERMUR
Теперь придется разобратся сохраненных файлах.при записи их микросхеме,делать swap или нет.
masterra
Да, согласен, что неудобство в этом есть.
Давайте предложение,как лучше сделать. Если уверены, что для SEEPROM этого делать не нужно, можно вернуть обратно.

Цитата(KERMUR @ 3.3.2012, 12:05) *
Теперь придется разобратся сохраненных файлах.при записи их микросхеме,делать swap или нет.

KERMUR
Eсли при чтении из микросхемы,до сохранения файла,ничего не меняется,в принчипе можно и так оставить.но как быть уверенным в этом,пока не разабрался.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
IPB NULL RU