Easyelectronics.ru

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

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



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

Начать новую тему Ответить на тему  [ Сообщений: 2256 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 91  След.
Автор Сообщение
 Заголовок сообщения: 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
Сообщения: 182
Откуда: Калининград
Собрал на макетке (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
Сообщения: 182
Откуда: Калининград
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 байта читается верно, а потом рандом какой-то. При попытке записи выводит "Память занята".
А вот стирание работает.


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

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


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

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


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

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

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