ESpec - мир электроники для профессионалов


RCD-программатор не шьет 93c46

  Список форумов » Программаторы
На страницу Пред.  1, 2
Следующая тема · Предыдущая тема
АвторСообщение
m.ix 
Master Mixa
Сообщения: 1972+
m.ix
 
Сообщение #21 от 25/12/2011 02:06 цитата  

из DS
pelesha 
Новичок
Сообщения: 26
 
Сообщение #22 от 25/12/2011 12:58 цитата  

zombie47, A CLK пробовал инвертировать?
zombie47 
Новичок
Сообщения: 22
 
Сообщение #23 от 25/12/2011 16:35 цитата  

Сделал еще один программатор по этой схеме:

Запитал от USB. 6 пин отпаял и вместо него припаял проводок +5 вольт от USB. Просто подумал мало ли туда в Лпт пойдет напряжение. =)
Руководствуясь вот этим попытался записать что нить в схему 93С46WP. Пишет что записано по такому то адресу такое то значение, потом делаю дамп а в нем опять пусто.=(
[/img]

Хотя вроде понятно почему, В биосе у LPT порта у меня только три режима можно поставить Bi-Directional, EPP, ECP. А SPP нету. Мне подсказали что программатор на лпт должен именно в режиме SPP работать.
zombie47 
Новичок
Сообщения: 22
 
Сообщение #24 от 25/12/2011 20:50 цитата  

pelesha писал:
zombie47, A CLK пробовал инвертировать?

Тогда пишет Device not respone
zombie47 
Новичок
Сообщения: 22
 
Сообщение #25 от 27/12/2011 21:47 цитата  

Разобрался все дело в ST чипах. Че то у них по другому. Вообщем нашел сетевуху выпаял оттуда Атмеловский чип. Все норм. Читает и пишет.
atmicandr 
Мучитель микросхем
Сообщения: 5585
atmicandr
 
Сообщение #26 от 28/12/2011 07:56 цитата  

zombie47 писал:
Разобрался все дело в ST чипах. Че то у них по другому. Вообщем нашел сетевуху выпаял оттуда Атмеловский чип. Все норм. Читает и пишет.
Ну вот про этот трабл я уже говорил... Мои слова только подтвердились. улыбка
zombie47 
Новичок
Сообщения: 22
 
Сообщение #27 от 28/12/2011 14:33 цитата  

Ага так что спасибо вам! Но вот чем они отличаются? И как прошиваются чипы фирмы ST?
Atmel 434 93C46 и ST CHN 93C46WP
Вот даташит на ST Только там в начале M идет а на чипе нет.
atmicandr 
Мучитель микросхем
Сообщения: 5585
atmicandr
 
Сообщение #28 от 28/12/2011 14:36 цитата  

zombie47, в какой ОС тебе удалось прошить камни от Атмеля своим прогером?
zombie47 
Новичок
Сообщения: 22
 
Сообщение #29 от 28/12/2011 17:06 цитата  

В XP.
Кстати только что попробывал другой чип фирмы ST не новый, и он тоже прошился. Я нашел в даташите такую штуку:
Write Enable and Write Disable
The Write Enable (WEN) instruction enables the future execution of erase or write
instructions, and the Write Disable (WDS) instruction disables it. When power is first
applied, the M93Cx6 initializes itself so that erase and write instructions are disabled. After
an Write Enable (WEN) instruction has been executed, erasing and writing remains enabled
until an Write Disable (WDS) instruction is executed, or until VCC falls below the power-on
reset threshold voltage. To protect the memory contents from accidental corruption, it is
advisable to issue the Write Disable (WDS) instruction after every write cycle. The Read
Data from Memory (READ) instruction is not affected by the Write Enable (WEN) or Write
Disable (WDS) instructions.

Как я понял как то нужно активировать функцию записи. А как это сделать? не понял.

и вот еще

Write
For the Write Data to Memory (WRITE) instruction, 8 or 16 data bits follow the op-code and
address bits. These form the byte or word that is to be written. As with the other bits, Serial
Data Input (D) is sampled on the rising edge of Serial Clock (C).
After the last data bit has been sampled, the Chip Select Input (S) must be taken low before
the next rising edge of Serial Clock (C). If Chip Select Input (S) is brought low before or after
this specific time frame, the self-timed programming cycle will not be started, and the
addressed location will not be programmed. The completion of the cycle can be detected by
monitoring the READY/BUSY line, as described later in this document.
Once the Write cycle has been started, it is internally self-timed (the external clock signal on
Serial Clock (C) may be stopped or left running after the start of a Write cycle). The cycle is
automatically preceded by an Erase cycle, so it is unnecessary to execute an explicit erase
instruction before a Write Data to Memory (WRITE) instruction.
zombie47 
Новичок
Сообщения: 22
 
Сообщение #30 от 28/12/2011 18:10 цитата  

Разобрался! Спасибо xrust83 с Drive2.ru!
Оказывается ту перемычку надо было замкнуть! для 93C46! И стала записываться!
Перемычка создана для 24CXX, но так же она замыкает ноги 3 и 4 что мне и посоветовал сделать xrust83! =)
zombie47 
Новичок
Сообщения: 22
 
Сообщение #31 от 18/07/2012 12:29 цитата  

Опять столкнулся с надобностью прошивки этого чипа. Вот только единственное на мат плате сдох компорт да и на новых компах его нигде уже нету. Вообщем купил ЮСБ приблуду КОМ порт. Так вот в чем дело, все читается все пишется только в конце записи или проверки выдает Write Failed. Но проверяю считываю заново все ок все записалось. Так что делать? Просто не обращать внимания на эту ошибку?
atmicandr 
Мучитель микросхем
Сообщения: 5585
atmicandr
 
Сообщение #32 от 18/07/2012 12:46 цитата  

zombie47, а какой результат после чтения? Дамп текста прошивки и то что прочиталось совпадают?

Перейти: 
Следующая тема · Предыдущая тема
На страницу Пред.  1, 2
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Программаторы



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