Easyelectronics.ru

Электроника для всех
Текущее время: 20 май 2022, 19:20

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 2686 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 108  След.
Автор Сообщение
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 02 ноя 2012, 15:53 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Только обратите внимание что сменилась линия sda для i2c. Она теперь на MiSo(в этой и последующих прошивках).


Последний раз редактировалось Tifa 20 ноя 2012, 14:48, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 10 ноя 2012, 17:59 
Заглядывает иногда

Зарегистрирован: 31 окт 2012, 21:36
Сообщения: 185
Откуда: Калининград
Собрал на макетке (2 панельки к одному IDC, на MISO MOSI по 6,8к подтяжка , 100р в CS, питание через USBASP с USB напрамую 5V)
USBASP сделан 1:1 по хабровской статье http://habrahabr.ru/post/128939/.
Работает !!! (Amic A25L080 и CAT24C16P) даже на шлейфе 40см

<AMIC>
<A25L080 size="1048576" page="256" id="373014" />
</AMIC>
Можно добавлять в chiplist.xml

Автору огромное спасибо !


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Цитата:
Собрал на макетке (2 панельки к одному IDC, на MISO MOSI по 6,8к подтяжка , 100р в CS, питание через USBASP с USB напрамую 5V)


я вот тоже собрал себе новый usbasp. Там теперь родной 10пиновый разъем(шлейф с чередованием земли) и возможность питать avr'ку от 3.3 через стабилизатор.
В платке с панельками miso и mosi подтянуты 4.7k(для i2c).

Теперь никаких проблем нет.

А за фидбэк спасибо. Добавлю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 14 ноя 2012, 12:41 
Здравствуйте!

Зарегистрирован: 23 сен 2012, 15:19
Сообщения: 3
Извините пожалуйста, а RESET действует в Вашей прошивке? Можно было бы задействовать управление питанием на 24хх и 25хх


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 14 ноя 2012, 13:36 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
ewian писал(а):
Извините пожалуйста, а RESET действует в Вашей прошивке? Можно было бы задействовать управление питанием на 24хх и 25хх


Не совсем понял, что за управление питанием. StandBy режим памяти? Если да, то зачем?


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

Зарегистрирован: 17 мар 2011, 21:06
Сообщения: 682
Откуда: /ukraine/uman
А я тоже переделал USBasp под это дело и че-то ен подумал с людьми поделится, думал смысла нет :)


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

Зарегистрирован: 31 окт 2012, 21:36
Сообщения: 185
Откуда: Калининград
desolator писал(а):
А я тоже переделал USBasp под это дело и че-то ен подумал с людьми поделится, думал смысла нет :)

Ну смысл (поделиться) может быть , хотя-бы базу проверенных SPI пополнить .
Смысл делать (при наличии и даже при отсутствии USBASP) - сэкономить ("EZP2010 High Speed 24 25 93 EEPROM FLASH USB SPI Programmer" дешевле 20$ не видел) а китайский USBASP за 3,99$ Freeshiping - запросто.

Ну и автора поддержать хотя-бы морально - глядишь и не забросит проект , интерфейс, 93, может еще чего придумается :)

Сегодня на телеке ковырялся с 24LC32 (не выпаивая из платы) "прочитал-сохранил-забил FF-включилтелек-прочитал-сравнил и т.д.". С нетбуком гораздо приятнее чем "выпаял-отнес к десктопу с программатором ... запаял обратно"
Мне вот ,например, уже не хватает встроенного или подключаемого вьюера-редактора свежепрочитанного дампа (привык к пони).


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

Зарегистрирован: 17 мар 2011, 21:06
Сообщения: 682
Откуда: /ukraine/uman
Автор сделал фо фан данный проэкт и поддерживать его врят-ли будет, тот, кто шьет 25 49 серию микросхем, думается мне сам разберется с конфигом. Но если же нет-готов конечно свои конфиги скинуть.


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Мне просто понадобилось прошить биос в материнке. Нашел схему к лпт порту.
А потом подумал, почему бы не прошивать через usbasp(там все просто и минимум усилий).
Потом сделал i2c так как было просто интересно разобраться с протоколом.

Мне за последние 10 лет только 1 раз понадобилось прошить spi eeprom'ку =) Так что если никто ничего не будет просить, то оно и не появится =) Мне и так пойдет... =)

Если есть пожелания или замечания, проверенные конфиги и т.д., давайте не стесняйтесь =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 15 ноя 2012, 19:10 
Здравствуйте!

Зарегистрирован: 23 сен 2012, 15:19
Сообщения: 3
Цитата:
Не совсем понял, что за управление питанием. StandBy режим памяти? Если да, то зачем?

Подавать питание при чтении - записи через pnp транзистор(вставлять -вынимать микрухи не на гарячё)


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
ewian писал(а):
Подавать питание при чтении - записи через pnp транзистор(вставлять -вынимать микрухи не на гарячё)


На 25-х можно CS использовать. На I2C можете в исходнике подобавлять CS_LOW();/CS_HI(); где надо... Если надо =)

А оно нужно вообще? Просто всегда дергал на горячую... Как то еще ничего не сдохло =)

Добавлено позже:
Хотя вот например команда chip erase > cs low > opcode > cs hi и после идет стирание энное время...
А мы возьмем и хлопнем питание после cs hi...


Последний раз редактировалось Tifa 16 ноя 2012, 01:04, всего редактировалось 1 раз.

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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Вот сейчас, блин, пилю microwire... Что-то нихрена не пашет.
Сейчас бы анализатор протоколов....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 18 ноя 2012, 06:49 
Старожил

Зарегистрирован: 25 мар 2011, 23:43
Сообщения: 205
Откуда: СПб
Tifa писал(а):
Вот сейчас, блин, пилю microwire... Что-то нихрена не пашет.

В чём проблема? С моей прошивкой тоже не работает?


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

Зарегистрирован: 17 мар 2011, 21:06
Сообщения: 682
Откуда: /ukraine/uman
Открыл я намедни исходники avrDUDE, да, все классно, есть смысл, думаю, пилить её, дак больно много в чем разобраться надо..


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Integrator писал(а):
В чём проблема? С моей прошивкой тоже не работает?


С вашей прошивкой записалась немного не то что должно было. Правда я только разок попробовал.

В моей пока только читает.
С записью пока проблема. Надо проверять busy ромки после каждого цикла записи. Сегодня осциллографом потыкаю... А то что-то не так =)


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Заработало =)
32KHz 16кбит(в 16-битном режиме)
Чтение 1-2 сек.
Запись - 6-7 сек.

В прошивке конечно понаписал... Неудобно когда нет постраничной записи =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 19 ноя 2012, 06:45 
Старожил

Зарегистрирован: 25 мар 2011, 23:43
Сообщения: 205
Откуда: СПб
Tifa писал(а):
С вашей прошивкой записалась немного не то что должно было. Правда я только разок попробовал.

Я потом архив перезаливал, там в управляющей проге накосячил - в 16 битном режиме байты писались задом наперед)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 20 ноя 2012, 00:51 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Вроде работает =)

Что нового:
Поддержка софтового Microwire от Integrator'а(только 16-бит... Ибо лениво. И не нужно наверно?).
Что-то, может, пофикси или поломал.
Немного попилил интерфейс.


Последний раз редактировалось Tifa 21 ноя 2012, 17:27, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 21 ноя 2012, 00:33 
Старожил

Зарегистрирован: 25 мар 2011, 23:43
Сообщения: 205
Откуда: СПб
Tifa писал(а):
http://files.mail.ru/7D7T6Z

Вроде работает =)

Что-то у меня не работает. После подключения всё время горит красный светодиод. При попытке прочитать в выходной файл записывается что-то рандомное, каждый раз разное. У меня похожее была, когда программируемая мс получала неверный опкод. Поигрался с частотами тактирования, не помогло.
Тестил на 93С46, АВРки читаются нормально.


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Цитата:
После подключения всё время горит красный светодиод.


Поточнее с этого момента. Когда операции с флешкой начинаешь?

P.S. У меня в прошивке "диоды" местами поменяны =)
Точнее я их на плате ставил так как в прошивке.
Зеленый на PC0
Запутался уже короче =)

Да, на PC0 = питание.
НА PC1 = программирование.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 21 ноя 2012, 07:38 
Старожил

Зарегистрирован: 25 мар 2011, 23:43
Сообщения: 205
Откуда: СПб
Цитата:
P.S. У меня в прошивке "диоды" местами поменяны =)
Точнее я их на плате ставил так как в прошивке.
Зеленый на PC0
Запутался уже короче =)

Да, на PC0 = питание.

Со светодиодами теперь понятно, а с остальным пока не очень. Вот лог программатора для 93С46,
Код:
5:00:14
Читаю флэшку...
Готово
Время выполнения: 0:00:00

5:01:21
Записываю флэшку...
Готово
Время выполнения: 0:00:00

5:02:03
Проверяю флэшку...
Ошибка сравнения
Время выполнения: 0:00:00

Стираю...
Готово
Время выполнения: 0:00:00

Микросхема исправна и подключение пару раз проверил.


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
http://files.mail.ru/7ERPVQ

Нашел косяк =) Прошивку обновлять не надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi флэшек UsbAsp'ом
СообщениеДобавлено: 22 ноя 2012, 00:10 
Старожил

Зарегистрирован: 25 мар 2011, 23:43
Сообщения: 205
Откуда: СПб
Теперь вроде работает, но читает правильно только первые 2 байта, остальные 0xFF.


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Integrator писал(а):
Теперь вроде работает, но читает правильно только первые 2 байта, остальные 0xFF.


Я слепой конечно... Вроде ща точно все =)
ЗЫ Там скорее всего с записью были проблемы. Забыл после теста константы убрать.


Последний раз редактировалось Tifa 24 ноя 2012, 11:26, всего редактировалось 1 раз.

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

Зарегистрирован: 25 мар 2011, 23:43
Сообщения: 205
Откуда: СПб
Все равно не работает. Опять 2 байта читается верно, а потом рандом какой-то. При попытке записи выводит "Память занята".
А вот стирание работает.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2686 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 108  След.


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


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

Сейчас этот форум просматривают: alexlaw


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

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

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