Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 23.09.2009, 05:04  
dimmich
Почётный гражданин KAZUS.RU
 
Аватар для dimmich
 
Регистрация: 12.05.2006
Адрес: Владимир
Сообщений: 2,806
Сказал спасибо: 3,023
Сказали Спасибо 4,233 раз(а) в 1,192 сообщении(ях)
dimmich на пути к лучшему
По умолчанию Простейший программатор SPI EEPROM

Задача: читать/писать микросхемки SPI EEPROM 25xxx 93xx

Нарыл в сети вот такие странички:

1) Программатор с использованием AVReAl, IcProg, PonyProg:
http://www.myrobot.ru/stepbystep/mc_programmer.php


2) SPIPgm - программатор SPI Flash
(небольшое описание на русском) http://craz.clubefir.net/progs.html
(описание на чешском ) http://rayer.ic.cz/elektro/spipgm.htm
(софт на ассемблере ) http://rayer.ic.cz/programm/spipgm.zip
Очень интересный софт! Весит всего 78кБ.
Схемка к софту прилагается. Вот она:


-----------------
Схемы похожие, но подключаются к разным пинам LPT.
Пробовал IcProg и SPIPgm. Не хотят читать AT25256. Хотя обе проги поддерживают эту микросхему.

Как настраивать IcProg для работы с таким адаптером?

Какой тип адаптера выбирать в настройках IcProg?

IcProg реально умеет работать с объемом 256кБ или только хвастается?

Или посоветуете схему другого адаптера например COM порт для IcProg, только без кварца и простую!
Реклама:

Последний раз редактировалось dimmich; 23.09.2009 в 05:07.
dimmich вне форума  
Эти 2 пользователя(ей) сказали Спасибо dimmich за это сообщение:
Vitalij_TM (21.04.2010)
Непрочитано 06.10.2009, 23:16  
MIV56
Прохожий
 
Регистрация: 11.08.2009
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
MIV56 на пути к лучшему
По умолчанию Re: Простейший программатор SPI EEPROM

В микросхеме 25256 есть бит защиты записи . Как их сбросить подскажите первый раз с этой микрухой сталкиваюсь.
MIV56 вне форума  
Непрочитано 08.10.2009, 06:58  
treestene
Прохожий
 
Регистрация: 12.03.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
treestene на пути к лучшему
По умолчанию Re: Простейший программатор SPI EEPROM

Сообщение от MIV56 Посмотреть сообщение
В микросхеме 25256 есть бит защиты записи . Как их сбросить подскажите первый раз с этой микрухой сталкиваюсь.
конкретно с этой тоже не сталкивался но по аналогии с другими подобными, могу сказать что есть ножка WP (защита записи) и бит WPEN.Вот выдержка из даташита на микросхему 25С256 " WP: Write Protect
WP is the Write Protect pin. The Write Protect pin will
allow normal read/write operations when held high.
When WP is tied low and the WPEN bit in the status
register is set to “1”, all write operations to the status
register are inhibited. WP going low while CS is still low
will interrupt a write to the status register. If the internal
write cycle has already been initiated, WP going low will
have no effect on any write operation to the status
register. The WP pin function is blocked when the WPEN
bit is set to 0. " Советую скачать даташит на вашу микросхему и посмотреть конкретнее.
treestene вне форума  
Непрочитано 21.04.2010, 14:17  
dimmich
Почётный гражданин KAZUS.RU
 
Аватар для dimmich
 
Регистрация: 12.05.2006
Адрес: Владимир
Сообщений: 2,806
Сказал спасибо: 3,023
Сказали Спасибо 4,233 раз(а) в 1,192 сообщении(ях)
dimmich на пути к лучшему
Радость Re: Простейший программатор SPI EEPROM

Ту микросхему 93S46 я прошил у знакомого на программаторе.
Столкнулся с подобной задачей - прошить Attiny2313 и 24C32.
Пробовал этим программатором шить Attiny2313 - не получилось.

Attiny2313 прошил при помощи Uniprof.
Деталек чуть побольше: 7 резисторов 3 диода.
Подключается к COM порту.
http://avr.nikolaew.org/progr.htm
Софт можно на той страничке по ссылке качнуть.

24C32 прошил программатором Serp.
Подключается к LPT порту.
Никаких деталей кроме программируемой микросхемы не использовал.
Не подключал (как по схеме) ни резисторы ни диод ни светодиод.
Сразу всё пошло читаться и прошиваться.
Всплывали сообщения о том что проверка программирования не прошла,
но это потому что мой дамп имел меньший размер чем память в микросхеме.
Попробовал заполнить остаток дампа значениями FF - проверка прошла.
Впрочем мне не важно было что содержится в том остатке, дамп все равно записывался.
Миниатюры:
Нажмите на изображение для увеличения
Название: gromov.jpg
Просмотров: 2894
Размер:	22.0 Кб
ID:	7045   Нажмите на изображение для увеличения
Название: serp.GIF
Просмотров: 5513
Размер:	26.2 Кб
ID:	7047  
Вложения:
Тип файла: rar Serp.rar (145.4 Кб, 2334 просмотров)

Последний раз редактировалось dimmich; 21.04.2010 в 14:19.
dimmich вне форума  
Непрочитано 21.04.2010, 17:34  
Vitalij_TM
Прописка
 
Регистрация: 19.06.2007
Сообщений: 124
Сказал спасибо: 11
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
Vitalij_TM на пути к лучшему
По умолчанию Re: Простейший программатор SPI EEPROM

Сообщение от dimmich Посмотреть сообщение
2) SPIPgm - программатор SPI Flash
(небольшое описание на русском) http://craz.clubefir.net/progs.html
(описание на чешском ) http://rayer.ic.cz/elektro/spipgm.htm
(софт на ассемблере ) http://rayer.ic.cz/programm/spipgm.zip
Очень интересный софт! Весит всего 78кБ.
Спасибо!
http://craz.clubefir.net/progs.html

spipgm Спас меня, а Понипрог и SPI_TT_v1.035 не смогли!
А эта утилита и программатор за 5 минут спас мать AFUK10N78hSLI-WiFi с её микросхемой W25X80 .
Аналогичные микрухи стоят в матерях Asus!

Только смотрите Даташит на микруху (на схемке нумерация выводов попутана) и используйте 3.3В стабилизатор или батарейку от БИОС.
Да и после первой прошивки расходился 1 бит, после второй - все Ок. Так, что сравнивайте дамп микросхемы с файлом после прошивки.

Вот программатор

Питание берется с компьютера с шины +5В, 3.3В получается посредством преобразователя на микросхеме типа 1117 3.3.
Все резисторы 100 Ом. Такие здоровые - для крепости конструкции.

Вот исправленная схема


Да, только для AFUK10N78hSLI-WiFi ещё нужно:

Thank you for contacting ASRock

[For MAC address]
Please use the tool in attachment to re-write the MAC.
Please open the chassis and you can find a sticker on I/O port with MAC id.
Save the tool in a bootable disk and boot, key in as follow:
A:/›mac ‹enter›
It will list the function key description, then please key in as follow:
A:/›mac c [mac ID] ‹enter›
If it is success, it will show following information:
MAC ID:XXXXXXXXXXXX SUM: XX
Write MAC function call OK.

[For 1394ID]
How to Write GUID of your motherboard.
STEP1: Find motherboardЎ¦s GUID on the motherboard and write it down.
(You could refer attachment image file to find motherboardЎ¦s GUID NO.)
STEP2: Unzip attachment zip file to a bootable Floppy diskette (bootable USB pen driver).
STEP3: Boot into pure DOS environment
SETP4 Enter the file folder(key in "cd [file name]"), and then key in Ў§fwguid c [GUID ID], press ENTER.
STEP5: Reboot your system

Kind Regards,
ASRock TSD

Последний раз редактировалось Vitalij_TM; 22.04.2010 в 15:42.
Vitalij_TM вне форума  
Непрочитано 23.04.2010, 18:58  
P4550
Прописка
 
Регистрация: 24.03.2010
Сообщений: 237
Сказал спасибо: 20
Сказали Спасибо 769 раз(а) в 139 сообщении(ях)
P4550 на пути к лучшему
По умолчанию Re: Простейший программатор SPI EEPROM

Если питание памяти 3.3 В, то и уровни на вход нужно подавать соответствующие. Это все до поры до времени. Хорошо бы притулить 74LVC4245A. А почитать было интересно.

Последний раз редактировалось P4550; 23.04.2010 в 19:10.
P4550 вне форума  
Непрочитано 09.08.2010, 23:08  
petr5555
Почётный гражданин KAZUS.RU
 
Регистрация: 16.02.2010
Сообщений: 1,409
Сказал спасибо: 0
Сказали Спасибо 128 раз(а) в 114 сообщении(ях)
petr5555 на пути к лучшему
По умолчанию Re: Простейший программатор SPI EEPROM

Защита в 25хх снимается специальной командой.
Программатор автономный для схем 24хх,25хх,95хх,93хх
есть на странице http://www.domofon-master2009.narod.ru
petr5555 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:40.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot