Автор | Сообщение |
dimasik27
|
Доброго времени суток! Ребята, кто нибудь делала такое, а именно программатор spi flash из Arduino UNO, поделитесь опытом?
Спасибо! |
|
helper78
|
Насколько я знаю, плата Arduino UNO после загрузки в неё специальной программы действительно может быть использована вместо ISP программатора для AVR микроконтроллеров! А вот подойдёт ли она для других мелкосхем?
Читал, что народные умельцы умудряются перепрошивать SPI мелкосхемы через обычный LPT порт с помощью нескольких проводков и резисторов (для защиты от короткого замыкания и/или неправильного подключения).
Но, если хотите прошивать SPI флешки без "танцев с бубном", то нужен хотя бы простейший SPI программатор (например такой).
Но обратите внимание - он поддерживает далеко не все модели SPI флешек!
Если Вам приходится часто перепрошивать микросхемы, лучше купить универсальный программатор. Один из самых доступных и функциональных MiniPro TL866.
Есть две версии:
1. Одна с поддержкой внутрисхемного программирования TL866A
2. Другая - без неё TL866CS
P.S.: Народные умельцы уже научились переделывать TL866CS в TL866A! Но учтите, что для такой переделки понадобится не просто запаять в программатор ISP разъём, но и "перепрошить" его! |
|
jmi23
|
|
olegtur77
|
Сделайте flashCat, spi-ки шью им. Схема несколько детаелей, проц шьется сам чере встроенный бутлоадер без постороннего программатора. |
|
Ariant
|
http://skproj.ru/programmator-spi-flash-svoimi-rukami/
Цитата: Программатор SPI Flash своими руками
В общем это нужно чтобы перепрошивать 8 ножные SPI флешки. А это в свою очередь нужно чтобы восстанавливать роутеры, сбрасывать пароли на биосы и восстанавливать их, и много чего еще.
Будем делать за 10 минут самый простой программатор своими руками на Ардуино 🙂 Понадобится Arduino Pro Micro
ДОБАВЛЕНО 04/11/2016 01:54
Забыл добавить программа и библиотеки.
scheme_prog.png |
Описание: |
|
Размер файла: |
319.44 КБ |
Просмотрено: |
3323 раз(а) |
|
spi-eeprom-fw2.zip 5.31 КБ Скачано: 2055 раз(а)
SpiEepromFlasher.zip 36.43 КБ Скачано: 2204 раз(а)
|
|