нет записи в eeprom 24c64 (ponyprog 2000)

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
miroev
Родился
Сообщения: 5
Зарегистрирован: Вс сен 25, 2011 17:05:53

нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение miroev »

Здравствуйте!

Решил попробовать поработать с ЕЕPROM и получил некоторые проблемы.
Картина следующая:

Cобрал кастрированный программатор для eeprom I2C 24Cxx, полная схема которого, была в архиве с прогой ponyprog.
6 и 7 ноги накоротко и через параметрический стабилизаитор
(резик 4.7кОм и стабилитрон 5V1 - буржуйский) на SCL eeprom. 8 и 4 ноги соединяются через
резик 4.7кОм, 8 идёт на стабилитрон 5V1 и на SDA eeprom.
Потестил программкой TCOM - работает.

Программа Ponyprog 2000.

На корпусе микрухи 24С64w - в бесшнуровом телефоне. Питание микрухи 3В.
Испрользовал питание от самого устройства, т.е от базы трубки. Микруху не выпаивал-
проводки подпаял непосредственно на выводы.

Та квот, когда в пони ставлю 16 разрядную 2464/65 выдаётся сообщение:
"missing device" - отсутствует устройство.
Выставляю SPI EEPROM 2564x/95640 происходит чтение. В считанных данных
одни 00FF и больше ничего.

При попытке записи бинарного файла -сообщение:
"Bus busy or hardware error" - шина занята и неисправности железа.

В чём затык? может микруху всё таки выпаять и подать 5 В по питанию.
Или же микруха дохлая?

В IC-PROG такая же картина, только при записи программа еще и виснет.

Заранее спасибо.
BoRtO
Друг Кота
Сообщения: 3424
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Откуда: Україна

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение BoRtO »

miroev писал(а):"
"Bus busy or hardware error" - шина занята и неисправности железа.


а питание на еепром подается?
если нет- подать
если да- проверять правильность сборки схемы :wink:
Пора что то поменять в своей жизни - поменял windows.
КПІ РТФ!
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение TripleKill »

Землю микрухи и программатора нужно объединить, чтоб логические уровни совпадали.
А ещё неизвестно, как влияет на программирование обвязка еепрома.
miroev
Родился
Сообщения: 5
Зарегистрирован: Вс сен 25, 2011 17:05:53

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение miroev »

BoRtO писал(а):
miroev писал(а):"
"Bus busy or hardware error" - шина занята и неисправности железа.


а питание на еепром подается?
если нет- подать
если да- проверять правильность сборки схемы :wink:


питание от схемы куда впаяна микруха 3В.
Да что там проверять - два резистора и два стабилитрона.
miroev
Родился
Сообщения: 5
Зарегистрирован: Вс сен 25, 2011 17:05:53

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение miroev »

TripleKill писал(а):Землю микрухи и программатора нужно объединить, чтоб логические уровни совпадали.
А ещё неизвестно, как влияет на программирование обвязка еепрома.


Объеденены.

А почемувсё таки вместо I2C 24с64 читается как SPI eeprom 2464x?
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение SubDia »

Возможно, это ничего и не означает - то, что микросхема определяется как SPI. Если Вы уверены, что у Вас действительно 24с64, то я списал бы это "определение" на глюк.
А Вы уверены, что линии SDA и SCL подтянуты к питанию и адресные входы заземлены?
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
BoRtO
Друг Кота
Сообщения: 3424
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Откуда: Україна

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение BoRtO »

miroev писал(а):Да что там проверять - два резистора и два стабилитрона.

Я собирал схемку схемку
нарисовал платку , все спаял - читаю еепромку 24С08 "Bus busy or hardware error"
думал-думал проверял-проверял а в разъме компорта 2 провода переплутал :oops:
Пора что то поменять в своей жизни - поменял windows.
КПІ РТФ!
BoRtO
Друг Кота
Сообщения: 3424
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Откуда: Україна

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение BoRtO »

Пора что то поменять в своей жизни - поменял windows.
КПІ РТФ!
miroev
Родился
Сообщения: 5
Зарегистрирован: Вс сен 25, 2011 17:05:53

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение miroev »

а если с com-порта на SDA и SCL приходит при высоком уровне +5В, питание
микрухи случайно должно быть не 5В?

Попробую выпаять микруху и поработать с ней отдельно от схемы.

А вообще по даташиту она вроде как 8-разрядная, а не 16.
miroev
Родился
Сообщения: 5
Зарегистрирован: Вс сен 25, 2011 17:05:53

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение miroev »

Привет Всем!

не записывались вообще никакие eeprom 24Cxx. И читались не пойми как.

Короче ошибка была моя - с ком-порта на 5 ногу микросхемы вместо 8 вывода
порта влупил 4.

Счас поменял всё читается всё пишется.

А определилась она как 16-разрядная 2464, хотя по даташиту 8-разрядная.

В общем всем спасибо за советы. Проблема решена. :kill:
Ваня Ветров
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пт июл 15, 2011 08:14:04
Откуда: Пенза

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение Ваня Ветров »

Столкнулся с такой же проблемой,только разница в том ,что у меня программатор однозначно исправен и процентов 90 что ком порт тоже.Ком порт проверял путем подключения переходника ком - ттл и замыкания RX TX эхо в терминале присутствует.
Проблема скорее всего софтовая.
Раньше после переустановки программы какое-то время работало.Сейчас - никак.
Проблема то в чем - надо чтоб программатор работал именно с этим компьютером.
С другими - работает...
mmikrik
Родился
Сообщения: 2
Зарегистрирован: Пт мар 29, 2013 11:31:26

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение mmikrik »

У меня тоже не шил с пони 2000

При установке в и2с 8бит не шьет, а при и2с 16бит и 2464/2465 для еепром 24с64 идет на ура! 8)
FIDER
Открыл глаза
Сообщения: 78
Зарегистрирован: Пн фев 09, 2009 22:53:06

Re: нет записи в eeprom 24c64 (ponyprog 2000)

Сообщение FIDER »

[uquote="mmikrik",url="/forum/viewtopic.php?p=1630332#p1630332"]У меня тоже не шил с пони 2000
При установке в и2с 8бит не шьет,
а при и2с 16бит и 2464/2465 для еепром 24с64 идет на ура! 8)[/uquote]
+1
Подтверждаю каждое слово.
Прошивка новой NVM 24С64WP без платы.
ОС - Windows 7.
Программа - Ponyprog 2000.
24С64WP выв. 7 - замкнут на GND (запись разрешена).

I2C Bus 8 bit eeprom прошивку 28284460150 ( .bin) из иннета читает, но не пишет в NVM.
I2C Bus 16 bit eeprom (NVM 2464/2465) прошивку 28284460150 ( .bin) читает и пишет в NVM.


Большое спасибо за подсказку, я бы не догадался с битами играться, т.к. в даташит написано 8.
Проверено при прошивке NVM 24С64WP для стиралки ARISTON AVD109 EX.
https://monitor.net.ru/forum/threads/657025/
Ответить

Вернуться в «Периферия»