Easyelectronics.ru

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

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



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

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

Зарегистрирован: 03 дек 2011, 00:54
Сообщения: 37
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
Сообщения: 219
Откуда: Липецкая обл.
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
Сообщения: 219
Откуда: Липецкая обл.
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
Сообщения: 219
Откуда: Липецкая обл.
Антон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
Сообщения: 183
Откуда: Калининград
Антон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 Кб | Просмотров: 5431 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 25 сен 2017, 15:47 
Только пришел

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


Вложения:
Комментарий к файлу: скрипты
scripts.rar [527 байт]
Скачиваний: 152
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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
Сообщения: 23
Откуда: Владивосток
Скинул все в один файл. Имена секций должны быть без пробелов!
Поправка - второй параметр = количеству записываемых байт, иначе читаются не валидные данные.
Код:
SPIWrite(0,5, $5a, $00, $10, $00, $00);

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


Вложения:
Комментарий к файлу: Скрипты для W25Q64
script_W25Q64FV.rar [420 байт]
Скачиваний: 140
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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
Сообщения: 23
Откуда: Владивосток
Упростил скрипт - SPIEnterProgMode() и SPIExitProgMode() нет необходимости вызывать для не длительных операций?
И без них все работает.
Проверил - добавил в chiplist W25Q64xx script="script_W25Q64FV.pas" и чудо : при опознании скрипт загружается и доступен из меню "Скрипты", не изменяя действие кнопок.
Следует признать, что создана система для полноценной работы с чипами и их возможностями...
Теперь можно решить множество проблем с некоторыми девайсами, для которых нужны нетривиальные способы записи\чтения и
извлечения дополнительной информации (всякие регистры, id, номера...).
Выше всяких похвал - все уже продумано!


Вложения:
Комментарий к файлу: Внесены упрощения
script_W25Q64FV.rar [512 байт]
Скачиваний: 115
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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
Сообщения: 3
Здравствуйте!
Крайняя версия с репозитория отказалась работать с 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
Сообщения: 3
Ну что есть, то есть. Времени поиграться не было, отдавать нужно было флеху. Да, железо не трогал, запустил просто старую версию, она у меня сохранилась, я в ней добавлял кнопку с схемами подключений.
Вот, может кому интересно, вначале на проводках паял, схема нужна была. Распакуйте в папку с программой и запустите AsProgr_old-con.exe
https://mega.nz/#!URRzjS4Q!iJ5F4OfpdqH1 ... nTm7ImkrtI


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

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


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

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


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

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

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