Easyelectronics.ru

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

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



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

Начать новую тему Ответить на тему  [ Сообщений: 2555 ]  На страницу Пред.  1 ... 68, 69, 70, 71, 72, 73, 74 ... 103  След.
Автор Сообщение
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 22 авг 2017, 19:39 
Заглядывает иногда

Зарегистрирован: 03 дек 2011, 00:54
Сообщения: 49
Откуда: Винница, Украина
maxxproff писал(а):
Tifa писал(а):

Лучше Pickit2 в режиме SPI прикрутить, он под виндой драйвер стандартный тоже либюсб вроде,
а образец в сырцах flashrom'а есть,
если всё грамотно сделать, то кроссплатформенность и для Pickit'a будет.
Pickit2 он у меня есть, может однажды доберусь код написать-проверить :-)

Так Pickit2 уже сейчас с Атмелами работает - это основной мой прогер для дома под PIC и ATmel, и с SPI EEPROM тоже, нужно прикручивать SPI flash 25, 26 серий, и Data flash 45-й

_________________
Show


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

Зарегистрирован: 10 фев 2016, 02:18
Сообщения: 223
Откуда: Липецкая обл.
fsem писал(а):
... нужно прикручивать SPI flash 25, 26 серий, и Data flash 45-й

Ну я и говорил в контексте "прикрутить Pickit2 к AsProgrammer'у".
(Консольная программа Flashrom шить SPI-flash через Pickit2 уже умеет!)
Просто особой нужды как таковой у меня нету, спортивный интерес разве что попробовать прикрутить самому.
Но других таких спортивных интересов еще уйма.


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

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

Мне тут на форуме ответили, что теперь заработало.
А проблема была в том, что человек сначала пробовал через слабые передние ЮСБ,
проггер глючил, а после глюка в других ЮСБ проггер уже Ch341index > 0 до следующей перезагрузки.
Ну перезагружаться либо менять дрова/винду/комп -это крайние меры =)
А суть проблемы вроде решена.


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

Зарегистрирован: 24 авг 2017, 16:39
Сообщения: 2
Всем доброго времени суток!
Прошу помощи! Можете кидать в меня камни, но подскажите может ли программатор ch341a прошить микросхему 93c56?
Программатор такой: ch341a MinProgrammer, пока не разобрался как прикрепить фото! В общем один товарищ насоветовал мне его для прошивки 93с56, я его бегом приобрёл ... и вот сижу пытаюсь заставить все это чудо работать! Что куда подключать? И есть ли в этом толк? Заранее всем спасибо!


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

Зарегистрирован: 24 авг 2017, 16:39
Сообщения: 2
Всем огромное спасибо, хоть никто и не успел ответить на мои вопросы! Включив голову за пару часов разобрался!
Напишу как подключил! Может ещё кто типо меня найдётся и обнаружит это сообщение в поиске!
Микросхему 93c56 припоял к переходнику, (напишу номер ножки к какой аббревиатуре на программаторе подключается )
1 - CS
2 - CLK
3 - MOSI
4 - MIOS
5 - GND
6 - 3.3V
7 И 8 - 5V


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

Зарегистрирован: 10 фев 2016, 02:18
Сообщения: 223
Откуда: Липецкая обл.
Антон174 писал(а):
... Может ещё кто типо меня найдётся и обнаружит это сообщение в поиске!
Микросхему 93c56 припоял к переходнику, (напишу номер ножки к какой аббревиатуре на программаторе подключается )
...
6 - 3.3V
7 И 8 - 5V

Д'Артаньян просто! Смешал подачу подтяжки 5 вольт и 3,3 вольта,
благо, микросхема вродь 5ти-вольтовая.
Но резисторы подтяжки никто не отменял, хотя бы один общий.
Поиск по текущей теме надо жирно под заголовком каждой темы переделать (на уровне всего движка форума). А то он где-то внизу, никто не пользуется


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

Зарегистрирован: 31 окт 2012, 21:36
Сообщения: 184
Откуда: Калининград
Антон174 писал(а):
Всем огромное спасибо, хоть никто и не успел ответить на мои вопросы! Включив голову за пару часов разобрался!
Напишу как подключил! Может ещё кто типо меня найдётся и обнаружит это сообщение в поиске!
Микросхему 93c56 припоял к переходнику, (напишу номер ножки к какой аббревиатуре на программаторе подключается )
1 - CS
2 - CLK
3 - MOSI
4 - MIOS
5 - GND
6 - 3.3V
7 И 8 - 5V

То, что самостоятельно разобрались за 2 часа - это гуд. :)
И радость от успеха понятна.
Но если "ещё кто типо меня найдётся и обнаружит это сообщение в поиске!" упрется в 4 - MIOS ?
Осторожнее, тщательнее надо.
И ,кстати, схема включения есть в архиве проги schemeMW.gif называется :)


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

Зарегистрирован: 02 сен 2017, 00:44
Сообщения: 3
Здравствуйте сделал usbasp на mega48 в TQFP корпусе,работает.Прошиваю прошивкой из архива: в компе не определяется и светодиод питания не светит,а так думаю данная прошивка для меги в dip корпусе и сюда не подходит,может кто переделает прошивку под мегу48 TQFP буду премного благодарен.


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

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

Но учтите что она обрезана. Там нет TPI, I2C, MW.
Только SPI.


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

Зарегистрирован: 02 сен 2017, 00:44
Сообщения: 3
Питание светит, но софт говорит что данная версия прошивки не поддерживается.


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

Зарегистрирован: 02 сен 2017, 00:44
Сообщения: 3
Ха, снова прошил прошивкой из архива и все заколосилось магнитные бури наверное.


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
yevgeny1503 писал(а):
Ха, снова прошил прошивкой из архива и все заколосилось магнитные бури наверное.

у вас видимо нет приличного адаптера, а бури и корпус ни причём


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

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

Это я забыл одну константу поменять...


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

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


Вложения:
Комментарий к файлу: боотлоадер
22.png
22.png [ 37.83 Кб | Просмотров: 7025 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 25 сен 2017, 15:47 
Только пришел

Зарегистрирован: 11 авг 2017, 21:36
Сообщения: 26
Откуда: Владивосток
Скрипты это круто!
Вот набросал по-быстрому - для W25Q64FV прочитал sfdp таблицу, уникальный номер и секретные регистры...
Сверял данные с другим программатором, ошибок не замечено.


Вложения:
Комментарий к файлу: скрипты
scripts.rar [527 байт]
Скачиваний: 241
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 25 сен 2017, 17:33 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Можно так
Код:
SPIWrite(0, 1, $5a, $00, $10, $00, $00);


Если запускать из редактора то просто в одном файле понаделать секций
Код:
{$read_id}
...
{$read_table}
...


Да и надо добавить отдельное меню или что-то для скриптов, чтобы можно было проще вызывать свои секции.


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

Зарегистрирован: 11 авг 2017, 21:36
Сообщения: 26
Откуда: Владивосток
Скинул все в один файл. Имена секций должны быть без пробелов!
Поправка - второй параметр = количеству записываемых байт, иначе читаются не валидные данные.
Код:
SPIWrite(0,5, $5a, $00, $10, $00, $00);

Ну вообще УРА!
Конечно было бы отлично привязать скрипт к id чипа в xml - опознали чип, получили и список секций,
правда лучше бы к семейству чипов, а то придется писать много скриптов.
Но и просто в меню тоже ничего!!!
Очень КРУТО - спасибо.


Вложения:
Комментарий к файлу: Скрипты для W25Q64
script_W25Q64FV.rar [420 байт]
Скачиваний: 219
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 25 сен 2017, 20:58 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
spuller писал(а):
Конечно было бы отлично привязать скрипт к id чипа в xml - опознали чип, получили и список секций,

В xml есть параметр script.
Но там только секции для кнопок работают. То есть запись, чтение и т.д.
Выбрали чип, и если указан скрипт то используются прописанные в скрипте секции для конкретных операций.
Таким образом например переназначена кнопка стирания для M45PE16. Там из скрипта блоками стирается.

Ну и можно INCLUDE использовать.
Что-то типо этого:
{$erase}
INCLUDE 'scripts/blockerase.pas';


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

Зарегистрирован: 11 авг 2017, 21:36
Сообщения: 26
Откуда: Владивосток
Упростил скрипт - SPIEnterProgMode() и SPIExitProgMode() нет необходимости вызывать для не длительных операций?
И без них все работает.
Проверил - добавил в chiplist W25Q64xx script="script_W25Q64FV.pas" и чудо : при опознании скрипт загружается и доступен из меню "Скрипты", не изменяя действие кнопок.
Следует признать, что создана система для полноценной работы с чипами и их возможностями...
Теперь можно решить множество проблем с некоторыми девайсами, для которых нужны нетривиальные способы записи\чтения и
извлечения дополнительной информации (всякие регистры, id, номера...).
Выше всяких похвал - все уже продумано!


Вложения:
Комментарий к файлу: Внесены упрощения
script_W25Q64FV.rar [512 байт]
Скачиваний: 194
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 26 сен 2017, 06:20 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
<script_W25Q64XX script="W25Q64XX.pas"/>


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
spuller писал(а):
Упростил скрипт - SPIEnterProgMode() и SPIExitProgMode() нет необходимости вызывать для не длительных операций?
И без них все работает.


Вызывать их их надо. Притом первой должна быть установка скорости.
В USBAsp(и AVRISP) SPIEnterProgMode устанавливает скорость и пины настраивает.
А SPISetSpeed только значение передает.
В ch341 SPIEnterProgMode настраивает SPI режим(хотя возможно он по дефолту такой-же).

Наверно стоит в SPIEnterProgMode сразу скорость передавать, SPISetSpeed как то лишне смотрится.


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

Зарегистрирован: 14 сен 2017, 23:48
Сообщения: 5
Здравствуйте!
Крайняя версия с репозитория отказалась работать с MX25L6408E. Снять бит защиты - Ок, на самом деле регистры без изменений, стереть - Ок, время 0:00, на самом деле ничего не трет. Попытка записи - пишет записано, на самом деле содержимое без изменений.
Запустил старую версию (смотрю файлы еще от 08 апреля) - все стерлось и записалось. Лог крайней не сохранил, вот с рабочей:
Show


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

Зарегистрирован: 27 сен 2017, 23:56
Сообщения: 11
Дядьки, кто может собрать hex для atmega 328, кварц 16МГц, у меня с этим сложно, а под рукой только ардуинки про мини. И программатор нужен ещё вчера. Был бы очень признателен.


Последний раз редактировалось Vsedoi 28 сен 2017, 01:22, всего редактировалось 1 раз.

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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
mobiNik писал(а):
Здравствуйте!
Крайняя версия с репозитория отказалась работать с MX25L6408E. Снять бит защиты - Ок, на самом деле регистры без изменений, стереть - Ок, время 0:00, на самом деле ничего не трет. Попытка записи - пишет записано, на самом деле содержимое без изменений.
Запустил старую версию (смотрю файлы еще от 08 апреля) - все стерлось и записалось. Лог крайней не сохранил, вот с рабочей:


Микросхема стандартная.
Проблем быть не должно.


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

Зарегистрирован: 14 сен 2017, 23:48
Сообщения: 5
Ну что есть, то есть. Времени поиграться не было, отдавать нужно было флеху. Да, железо не трогал, запустил просто старую версию, она у меня сохранилась, я в ней добавлял кнопку с схемами подключений.
Вот, может кому интересно, вначале на проводках паял, схема нужна была. Распакуйте в папку с программой и запустите AsProgr_old-con.exe
https://mega.nz/#!URRzjS4Q!iJ5F4OfpdqH1 ... nTm7ImkrtI


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2555 ]  На страницу Пред.  1 ... 68, 69, 70, 71, 72, 73, 74 ... 103  След.


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


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

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


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

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

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