Easyelectronics.ru

Электроника для всех
Текущее время: 25 окт 2020, 16:42

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



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

Начать новую тему Ответить на тему  [ Сообщений: 2633 ]  На страницу Пред.  1 ... 26, 27, 28, 29, 30, 31, 32 ... 106  След.
Автор Сообщение
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 19 сен 2016, 00:18 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
У usbasp'а программный usb это 15 кбайт/c максимум.
Учитывая размеры памяти avr'ок, а он для этого и создавался, это не так страшно.

Дальше только uart > usb прилепить. Но тогда уже проще у китайцев за копейки купить программатор.


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

Зарегистрирован: 13 мар 2015, 22:38
Сообщения: 6
Tifa писал(а):
У usbasp'а программный usb это 15 кбайт/c максимум.
Учитывая размеры памяти avr'ок, а он для этого и создавался, это не так страшно.
Дальше только uart > usb прилепить. Но тогда уже проще у китайцев за копейки купить программатор.

Да, забыл я, что USB программный. Столько поделок с USB, что принимаешь его наличие как должное :)
На самом деле проект очень нужный, LPT умирает как класс, еще раз спасибо автору!


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Tifa писал(а):
Дальше только uart > usb прилепить.


Так как у меня самодельный usbasp, и выведен uart, решил попробовать как оно.
Можно разогнать аж в 3 раза =)
Вот только с выбором скорости проблемы, так как выше стандартных разные производители поддерживают разные скорости.
cp2102 держит 500000 что идеально подходит под конкретную задачу.


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

Зарегистрирован: 01 сен 2016, 00:22
Сообщения: 2
Можно ли не меняя прошивку USBAsp произвести обмен данными по протоколу I2C с другими устройствами работающими по этому протоколу? К примеру с датчиками.


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

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

UsbAsp только spi умеет


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

Зарегистрирован: 10 фев 2016, 02:18
Сообщения: 223
Откуда: Липецкая обл.
Tifa писал(а):
.

Спасибо большое Вам за разработку этой программы!
Аналогов шить UsbAsp'ом флешки в сети особо не нашел...
Теперь по существу:
пробовал вчера-сегодня прочитать 32Мбайт winbond 25Q256FV (спутниковый ресивер GS-8307).
так вот чтение успешное, но вторые 16Мб дампа идентичны первым,
то есть дамп 32Мб состоит из дважды прочитанных первых 16Мб (разбивал на две части, сравнивал побайтно).
Конечно, чтение из-за программной реализации USB длилось ну ооочень долго, ~10 часов наверно,
но это было сделано от безысходности:
китайский программатор CH341A с ломанным софтом 1.29, 1.30 версий читает дампы с ошибками, 1.26 Trial только первые 16Мб, китайская утилита USB24-25 2011.05 читает также, как и Ваша программа, первые 16Мбх2раза.
Думал, запасной вариант с Вашей программой выручит, "медленно, но верно (с)", однако Winbond 25Q256FV и AsProgrammer'у v1.3 пока не по зубам =)
По логике 16Мб Winbond 25Q128FV должно быть норм, тут уже писали на эту тему...
На всякий случай буду ждать от Вас вариант программы с поддержкой CH341A, популярные бюджетные варианты программаторов народу всегда нужны,
а софт постепенно допилится =)
P.S: под линуксом утилитой ch341prog прочитал эту зловредную флеш все 32Мб, надо еще flashrom'ом попробовать и сравнить.


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
maxxproff писал(а):
...
так вот чтение успешное, но вторые 16Мб дампа идентичны первым,
...

Адресация, в данный момент, только 3 байта, так что флешки больше 16МБ не держит.
Попробую добавить.

Насчет 10 часов... Это что-то долго =)
В худшем случае 8 мигабит за 5 минут пишется(читается быстрее).
Опять же надо посмотреть.


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

Зарегистрирован: 13 мар 2015, 22:38
Сообщения: 6
Проверил: W25Q128BV 25Q32 93C46 24LС02, проблем нет, читает и пишет корректно.
По поводу 25Q256FV подтверждаю, корректно читается только половина памяти :(
Буквально вчера мучал эту память...


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

Зарегистрирован: 10 фев 2016, 02:18
Сообщения: 223
Откуда: Липецкая обл.
Tifa писал(а):
...Насчет 10 часов... Это что-то долго =)
В худшем случае 8 мигабит за 5 минут пишется(читается быстрее)...


При смене прошивки китайского клона UsbAsp'а фьюзы не трогал, не проверял, возможно частота выставлена с делителем.

Show


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
maxxproff писал(а):
При смене прошивки китайского клона UsbAsp'а фьюзы не трогал, не проверял, возможно частота выставлена с делителем.


Фьюзы трогать не надо. Посмотрите перемычку slow_clk, возможно она запаяна.

Вот пробный вариант с поддержкой 256+ мегабит.
И не забудьте страницу выставить в 256.
https://cloud.mail.ru/public/9kz2/sMfnnbKMR


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
maxxproff писал(а):
На всякий случай буду ждать от Вас вариант программы с поддержкой CH341A


at90usb162 вместо атмеги8


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

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


at90usb162 вместо атмеги8


Несколько страниц назад...

Tifa писал(а):
Добрался до AVRISP mkii.

MX25L8005 (8 мегабит) SPI 8Mhz

Код:
Записываю флэшку с проверкой...
Готово
Время выполнения: 0:00:17

Читаю флэшку...
Готово
Время выполнения: 0:00:04



Но фишка uasbasp это копеечная стоимость, доступность самосбора и вообще у многих валяется =)


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
Добрался до AVRISP mkii.

MX25L8005 (8 мегабит) SPI 8Mhz
каким софтом?


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

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


Перепрошивался и использовался модифицированный asprogrammer.


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

Зарегистрирован: 13 мар 2015, 22:38
Сообщения: 6
Tifa писал(а):
Вот пробный вариант с поддержкой 256+ мегабит.
И не забудьте страницу выставить в 256.
https://cloud.mail.ru/public/9kz2/sMfnnbKMR


Проверил W25Q256FV. Читается, пишется и проверяется корректно :) Можно добавлять в шапку...
для того, что бы подружить программу и флешь, добавляем в файл chiplist.xml

<W25Q256FV id="EF4019" page="256" size="33554432"/>

Для справки, время для W25Q256FV :
Erase 0:01:55
Read 1:10:01
Write 1:19:26
Verify 1:09:54

P.S. Еще добавлю, верификация W25Q32 происходит 0:08:44


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
Tifa писал(а):
moto261 писал(а):
каким софтом?


Перепрошивался и использовался модифицированный asprogrammer.

пробный вариант с поддержкой 256+ мегабит?
допустим сделал программатор на at90usb82
прошивка для at90usb82?


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

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


Я не выкладывал прошивки и софт под avrisp.

И в at90usb82 не влезет.
По-моему туда даже обрезанный avrisp только влезает.


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
Tifa писал(а):
moto261 писал(а):
допустим сделал программатор на at90usb82
прошивка для at90usb82?


Я не выкладывал прошивки и софт под avrisp.

И в at90usb82 не влезет.
По-моему туда даже обрезанный avrisp только влезает.

at90usb162 avrisp?
http://we.easyelectronics.ru/AVR/megakl ... v-avr.html
если раз от разу прошиваешь, то и asprogrammer проги достаточно
2-4 часа не 2-4 дня


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

Зарегистрирован: 19 окт 2016, 19:57
Сообщения: 4
Большая просьба разъяснить, этим проектом можно оригинальный AVRISP-MKII "обучить" прошивать еепром. мне очень нужно прошить ноутбуку биос в чип MX25L3206E .
Скачал с гитхаба исходники, так то они мне знакомы немного, в свое время с атини2313 игрался подключая ее к усб...но все напрочь забыто.
Поэтому просьба автору проекта собрать hex для Мега128А и если не трудно, как в оригинальный аврисп запихнуть эту прошивку. Я перемычку меж 1 и 3 пинами ставлю, он в бутмод выходит, но прошить можно только из самой АтмелСтудии, а куда ей класть новую прошивку?...но сначала просьба собрать ее. сам я чтото не разберусь, там в куче инклудов атмега8 значится, частоты не понятно какие надо.


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
windk писал(а):
Большая просьба разъяснить, этим проектом можно оригинальный AVRISP-MKII "обучить" прошивать еепром. мне очень нужно прошить ноутбуку биос в чип MX25L3206E .

Пока что нет. Хотя тестовая прошивка есть, но с ней надо еще разбираться.

windk писал(а):
Поэтому просьба автору проекта собрать hex для Мега128А...

А что это за устройство на таком микроконтроллере?


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

Зарегистрирован: 19 окт 2016, 19:57
Сообщения: 4
Tifa писал(а):
А что это за устройство на таком микроконтроллере?


Это мой оригинальный AVRISP-MKII.
Чтож, жаль что пока нет. Кстати, я в проекте поменял девайс, и в одном из хидеров поменял запись в условии ifdef с __ Атмега8__ (примерно на память пишу), на __Атмега128А__ (от балды), оно после этого даже скомпилилось.

Еще бы понять как через родной загрузчик из АтмелСтудии 6.2 залить эту прошиву.

PS. как залить, вроде разобрался, вот только надо бы схему на девайс еще найти, посмотреть распиновку да выставить пины в проекте. А то, то что скомпилировал залил, - оно и погасло мертво, USB ноль реакций, вернул назад родное, ожило.


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
windk писал(а):
Это мой оригинальный AVRISP-MKII.

Так он построен на контроллерах с usb на борту at90usb.
Откуда там атмега128?


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
MX25L3206E зачем AVRISP-MKII
проще купить асп


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

Зарегистрирован: 10 фев 2016, 02:18
Сообщения: 223
Откуда: Липецкая обл.
Tifa писал(а):
...
Вот пробный вариант с поддержкой 256+ мегабит.
...


Спасибо Большое!
К слову, Lis97 уже довольно оперативно опробовал,
а мне теперь до следующего раза, когда флеш 16+ попадется, т.к эту уже прошил, запаял, отдал ресивер товарищу,
но кому-то обновление программы возможно пригодится уже сегодня =)

Show оффтоп


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
75 руб самый дешевый UsbAsp
заказал такой
как письмо не пришёл
заказал за 255 плюс 380 доставка
пришёл в посылке за полторы недели
продал за 350
тк сделал свой за 250
атмегу покупал за 170


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


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


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

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


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

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

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