Easyelectronics.ru

Электроника для всех
Текущее время: 23 сен 2019, 05:57

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 2256 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30 ... 91  След.
Автор Сообщение
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 15 июн 2016, 23:05 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
pavasilich писал(а):
Есть USBasp, сделанный уже не помню когда, лежал без дела, т.к. пользовался PICkit 2 (шил ним PIC-и, AVR-ы, EEPROM-ы). Но вот понадобилось прошить Winbond 25Q32. Качнул софт с этого сайта, установил, перепрошил USBasp. Но т.к. он у меня 5-ти вольтовый, в цепь питания последовательно поставил три диода 1N4148.
Show

Подключил, включил "Прочитать", стал ждать. За 40 минут прочиталось около трети прошивки. Надоело ждать, остановил считывание, снял джампер J1, снова включил на считывание. И... О чудо, через три с половиной минуты прошивка считалась. Запись с проверкой проходит за 9 -11 минут. Автору благодарность. Да, шлейф около 10 сантиметров, конденсатор на питание не ставил. Подключал так:
Show

Сбоев при записи, сравнении, чтении не наблюдалось. Сегодня скачал обновление, т.к. все это делал на старом софте, скачанном еще год назад.

не сбивайте людей с толку
3.3 вольтовые подключают без резисторов в адаптере
Изображение
-это я не рисовал
китайский пробовал с резисторами - вообще читал PM с ошибками. мой 5ти волтьтовый и с резисторами читает без проблем
конденсатор лучше поставить Vdd-Vss
поймите, чтобы флешки любых производителей работали без проблем, надо делать не на авось
сейчас 3.3в флешки делаются по более тонкой технологии с меньшим потреблением тока
соответственно возросло входное сопротивление входов, поэтому есть или нет резистора 10 ком для самих флешек без разницы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 17 июн 2016, 17:31 
Только пришел
Аватара пользователя

Зарегистрирован: 18 май 2013, 13:31
Сообщения: 5
moto261 писал(а):
...не сбивайте людей с толку
3.3 вольтовые подключают без резисторов в адаптере...

Просто описал как я шил. Ничего более.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 17 июн 2016, 18:09 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
pavasilich писал(а):
Просто описал как я шил. Ничего более.

ладно
дело не в резисторах, а есть ли адаптер с буфером на триггере шмитта
интерфейс с 25 серией
Изображение


Последний раз редактировалось moto261 18 июн 2016, 15:13, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 18 июн 2016, 11:28 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
NikitaGavrilov.ng писал(а):
Есть чип SST 25VF016B.

Посмотреть в даташите не сложно есть такой ресурс alldatasheetru.com
Смотрим - поддержка AAI-Word-Program это значит SSTW (AAI-Byte-Program SSTB)
Тут два варианта либо страница 1 либо SSTW. Еще можно отключить проверку busy бита в настройках, что повысит скорость.
SSTW проверено и работает, но страница 1 сто процентов рабочая.

Первым делом смотрим id флешки(если конечно флешка поддерживает такую фичу).
ID из даташита по команде 9F = BF2541
Если ID читается херово(через раз и т.д.) то:
Питать флешку лучше от самого программатора(потребление флешки сравнимо с светодиодом)
Кондеры возле флешки(керамика и электролит или можно один танталовый)
По линиям передачи данных:
подтяжки к питанию 4.7к
если шлейф плоский с чередованием "земли" то проблем нет
ели отдельные проводки то покороче

Дальше стираем флешку и читаем, должно быть везде FF
Дальше пишем/проверяем.

moto261 писал(а):

У меня не было проблем с резисторами 10к, но можно и не ставить. Подтяжки на линиях mosi/miso 4.7к.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 18 июн 2016, 11:46 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
moto261 писал(а):
У меня не было проблем с резисторами 10к, но можно и не ставить. Подтяжки на линиях mosi/miso 4.7к.

у меня в адаптере предусмотрены возможность подтяжки к vcc, правда резисторы 6к8, кроме того можно доп. подключить кондёр к reset 0.22(выбор чипа)
но это возможность не для китайца, а для моего usbasp
китаец специализировался только по флешкам с прогой USB SPI Tiny Tool http://www.3gmfw.cn/soft/html2/2015/05/15255.html
сама прога http://www.3gmfw.cn/soft/UploadFile/2015-5/usbspi%B1%E0%B3%CC%C6%F7%28SPI%20Tiny%20Tool%29.rar
спасибо за вашу новую прошивку avr910
вот его китайца старая прошивка
флэш
Show


ееп
Show

фузы
[FUSES]
LOW=$EF
HI=$C9
LOCK=$3F


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 18 июн 2016, 23:34 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
Tifa писал(а):
Подтяжки на линиях mosi/miso 4.7к.

если через буфер на 74LVT125, то подтяжки не нужны
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 19 июн 2016, 00:46 
Заглядывает иногда

Зарегистрирован: 31 окт 2012, 21:36
Сообщения: 182
Откуда: Калининград
Если кто не понял , это АДАПТЕР ! :)

moto261, давай уже завязывай посты набивать ниачем.
Полтемы уже засрано .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 19 июн 2016, 01:08 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
Maker39 писал(а):
Если кто не понял , это АДАПТЕР ! :)

moto261, давай уже завязывай посты набивать ниачем.
Полтемы уже засрано .
На схеме AMS1117-9 на 9 вольт , для эвтаназии флэшек что-ли ?
Есть схема-плата адаптера для обсуждаемого здесь варианта программатора ? В студию !


смешно

ваше мнение не верно
я полагаю кому то это нужно делать: так как адаптер - это удобно, правильно, практично, помогает избегать проблем

Уважаемый Tifa
будет ли решаться проблема по адресам 24 серии
при подаче единицы на все адреса флешки и установке галок на всех адресах в проге - нет записи, прога виснет и приходится выдёргивать usbasp
чтение есть
флешка M24C64WP
там получается так, как бы выбор микросхемы работает только на чтении


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 19 июн 2016, 21:52 
Заглядывает иногда

Зарегистрирован: 31 окт 2012, 21:36
Сообщения: 182
Откуда: Калининград
moto261 писал(а):
смешно

я полагаю кому то это нужно делать: так как адаптер - это удобно, правильно, практично, помогает избегать проблем

Согласен !
Но Вы кидаете jpg из Sprint Layout как решение всех проблем :Э да еще и напрямую (без спойлера) забивая ветку бесполезным мусором .
Если есть наработки - мысли давай схему и тогда честь и хвала.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 20 июн 2016, 00:42 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
Maker39 писал(а):
Согласен !
Но Вы кидаете jpg из Sprint Layout как решение всех проблем :Э да еще и напрямую (без спойлера) забивая ветку бесполезным мусором .
Если есть наработки - мысли давай схему и тогда честь и хвала.

я за год прочитал всю тему
очень много ошибок при подключениях
надо давать инфу желающим избежать ошибок и проблем

Tifa! спасибо вам за ваши исходники и чудо программу
понимаю, что на разработку понадобилось немало времени


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 19 июл 2016, 13:33 
Только пришел

Зарегистрирован: 10 фев 2013, 20:33
Сообщения: 5
Доброго времени суток! Прочитал ветку но не заметил ни у кого подобной проблемы. Есть флешки w25q32 залоченные битом "complement protect" При чтении статус регистров с помощью miniPro биты имеют вид 0х00 0х40 а в разлоченой флешке 0х00 0х00. Так вот в чем вопрос - возможно ли с помощью данной модификации usbasp и данного софта реализовать функцию сброса и этой блокировки. Думаю кто сталкивался с залоченными роутерами huawei оценят эту функцию. Если вдруг уже вопрос задавали то ткните носом и заранее простите.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 20 июл 2016, 01:31 
Только пришел

Зарегистрирован: 26 июл 2013, 01:00
Сообщения: 9
lamer01, а кнопка "снять защиту" не помогает?


Вложения:
protekt.jpg
protekt.jpg [ 34.15 Кб | Просмотров: 8981 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 20 июл 2016, 10:23 
Только пришел

Зарегистрирован: 10 фев 2013, 20:33
Сообщения: 5
ua4fgj писал(а):
lamer01, а кнопка "снять защиту" не помогает?

нет, не помогает. Самое интересное, что при снятии защиты флешка стирается за 0 сек (но на самом деле ничего не стирается), а вот если защиту поставить - то программа предупреждает что флешка с защитой но стирает ее примерно за 8 секунд но от такой флешки мало толку. Она получается пустой но с защитой. Даже если после такого стирания опять снять защиту тот бит остается. Вот я и подумал что на данных флешках есть какая то дополнительная защита (сразу скажу в даташите не понял ничего), снятие которой в софте не предусмотрено. Хотя miniPro (не реклама уж больно цена кусается на него) снимает эту защиту легко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 21 июл 2016, 16:53 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
lamer01 писал(а):
ua4fgj писал(а):
lamer01, а кнопка "снять защиту" не помогает?

нет, не помогает. Самое интересное, что при снятии защиты флешка стирается за 0 сек (но на самом деле ничего не стирается), а вот если защиту поставить - то программа предупреждает что флешка с защитой но стирает ее примерно за 8 секунд но от такой флешки мало толку. Она получается пустой но с защитой. Даже если после такого стирания опять снять защиту тот бит остается. Вот я и подумал что на данных флешках есть какая то дополнительная защита (сразу скажу в даташите не понял ничего), снятие которой в софте не предусмотрено. Хотя miniPro (не реклама уж больно цена кусается на него) снимает эту защиту легко.


Ога. Есть такое. И ведет себя он так как и должно.
В данный момент со вторым байтом статус регистра программа не работает.
Сделаю тестовою версию. У вас еще имеется микросхема для проверки?

https://cloud.mail.ru/public/MYvm/KM5u4a4Dv


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 21 июл 2016, 20:36 
Только пришел

Зарегистрирован: 10 фев 2013, 20:33
Сообщения: 5
Спасибо за оперативность.
Пока есть доступ к miniPro поставлю защиту на флешку и проверю вашим софтом. В субботу отпишусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 23 июл 2016, 01:56 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
закинул тестовый экзэшник
выбор по адресу при записи по прежнему не работает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 23 июл 2016, 13:59 
Только пришел

Зарегистрирован: 10 фев 2013, 20:33
Сообщения: 5
проверил тестовый вариант на залоченой флешке. не снимает защиту во втором байте. вот что выдает программа при снятии защиты:
Было Sreg: 00000000(0x00), 01000000(0x40)
Стало Sreg: 00000000(0x00), 01000000(0x40)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 23 июл 2016, 15:34 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
lamer01 писал(а):
проверил тестовый вариант на залоченой флешке. не снимает защиту во втором байте. вот что выдает программа при снятии защиты:
Было Sreg: 00000000(0x00), 01000000(0x40)
Стало Sreg: 00000000(0x00), 01000000(0x40)


Забыл одну команду.
Попробуйте так.
https://cloud.mail.ru/public/588N/cmgxaYBYe

moto261 писал(а):
закинул тестовый экзэшник
выбор по адресу при записи по прежнему не работает


Пока не смотрел


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 23 июл 2016, 15:53 
Только пришел

Зарегистрирован: 10 фев 2013, 20:33
Сообщения: 5
Да теперь все отлично! Спасибо!
Было Sreg: 00000000(0x00), 01000000(0x40)
Стало Sreg: 00000000(0x00), 00000000(0x00)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 23 июл 2016, 16:22 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
moto261 писал(а):
закинул тестовый экзэшник
выбор по адресу при записи по прежнему не работает


А конкретно что написано на корпусе чипа можно узнать?

Проверьте на этой и скиньте лог.
https://cloud.mail.ru/public/LLfZ/67GWtVZA2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 23 июл 2016, 20:46 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
Tifa писал(а):
moto261 писал(а):
закинул тестовый экзэшник
выбор по адресу при записи по прежнему не работает


А конкретно что написано на корпусе чипа можно узнать?

Проверьте на этой и скиньте лог.
https://cloud.mail.ru/public/LLfZ/67GWtVZA2

Программатор SPI, I2C, Microwire EEPROM v1.3.0
viewtopic.php?f=17&t=10947
tifa@nm.ru
19:38:57
Читаю флэшку...
Готово
Время выполнения: 0:00:01
19:39:24
answer check
write
Записываю флэшку...
w

не работает

на корпусе
ST@CHN P
24C64WP

галочки стоят на всех разрядах адресов
соответственно на всех адресах высокий уровень

Show


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 23 июл 2016, 22:19 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Кажется нашел проблему
https://cloud.mail.ru/public/8FGK/ReudVxhxx


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 24 июл 2016, 05:23 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
Tifa писал(а):
Кажется нашел проблему
https://cloud.mail.ru/public/8FGK/ReudVxhxx

Подменил lpi
скомпилировал exe
читает с другим адресом ,но не пишет

Изображение

куда то буквы я исчезли
конечно i2c флешка не стирается
стирается только 2 строки - 00 10
всё
может что то с i2c в майне поменять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 24 июл 2016, 08:11 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Это я в запарке вместо exe запаковал =)
https://cloud.mail.ru/public/Aesd/PUqKFX2M2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 24 июл 2016, 12:38 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
Tifa писал(а):
Это я в запарке вместо exe запаковал =)
https://cloud.mail.ru/public/Aesd/PUqKFX2M2

проблемы с адресами больше нет
стирает пишет сравнивает на любом адресе

Tifa, есть возможность поправив прошивку для 8 меги, добавить поддержку иксмег зашиваемых на PDI
дифф файл и ссылки как сделать я давал в лс


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2256 ]  На страницу Пред.  1 ... 24, 25, 26, 27, 28, 29, 30 ... 91  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB