Easyelectronics.ru

Электроника для всех
Текущее время: 06 июн 2020, 07:39

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



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

Начать новую тему Ответить на тему  [ Сообщений: 2470 ]  На страницу Пред.  1 ... 93, 94, 95, 96, 97, 98, 99  След.
Автор Сообщение
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 13 мар 2020, 21:16 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
DIMM_bl4 писал(а):
Кстати, на версии v2.1.0.12 наблюдаю проблемы при чтении 93 серии ch341, читается каша хоть в 8bit, хоть в 16. У всех так?
На 2.0.0a14 проблем нет.

Спасибо за ответ. Ошибка исправлена ​​в следующем выпуске.

fsem писал(а):
вчера проверял работу с AVR под софтом Asprogrammer 2.1x, крайний релиз - при прошивке фьюзов получил полный кирпич. Восстановил в AFD.

В следующем выпуске тактовая частота SPI адаптируется к скорости AVR, чтобы избежать этой ошибки.

selevo писал(а):
работы по добавлению N76E003 уже ведутся ?

Я только что получил плату разработки N76E003 и модуль программирования NU-LINK.


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

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
новый
ASPROGRAMMER V2.1.0.13

Changelog:

RU
Интерфейс:
- Увеличен диапазон минимальной и максимальной высоты. (мин .: 450, макс: 950)
-Последняя позиция окна запоминается.
-Последний использованный компонент запоминается. (необязательный)

- Заполнение буфера FF после выбора компонента больше не является систематическим.
- Алгоритмы чтения, записи и обнаружения были переписаны по соображениям безопасности использования и эффективности.
- Исправление выявленных ошибок.
-Работает на Windows XP, Seven, 8, 10 (предыдущие версии не очень хорошо работали на Windows XP).
-Добавлены новые компоненты.
-Поддерживаемое аппаратное программирование уменьшено до CH341A и USBASP
Установка:
Извлеките содержимое архива на жесткий диск или USB-накопитель, установите драйвер CH341A, если это никогда не было сделано ранее. Для тех, кто хочет использовать USBASP, загрузите и установите драйвер и обновите версию прошивки USBASP mega8_2.2. (см. ссылку)
В подготовке:
-Документация использования на нескольких языках.
Новые компоненты:
-Нувотон N76E003.
- Алгоритм программирования M35080 должен быть переписан с учетом специфики этого уникального компонента.

EN
Show


Ссылка для скачивания:
Вложение:
link.txt [209 байт]
Скачиваний: 499


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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1761
Откуда: Из сказки.
TTAV134 писал(а):
новый
ASPROGRAMMER V2.1.0.13

Changelog:

RU

В подготовке:
-Документация использования на нескольких языках.
Новые компоненты:
-Нувотон N76E003.

Прекрасно,чудесно, прелестно!
Ждем!
У UsbAsp возможно не хватит скорости.


Вот же есть нормальные мужики, пишут, развиваются, не ноют, денег не просят да пользу приносят.

_________________
vk.cc/arXpXv


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

Зарегистрирован: 22 мар 2020, 16:33
Сообщения: 2
Вложение:
error.PNG
error.PNG [ 51.08 Кб | Просмотров: 1220 ]
i can't program the chip without erasing even it's unprotected , when i erase the chip it 's write and verify with success but when i want to program directly and verifying it's give error (some time i need to reprogram directly without erasing specially when i have a same block sometimes), each time i have to erase the chip ? thank you for explanation :)
Вложение:
error2.PNG
error2.PNG [ 48.13 Кб | Просмотров: 1220 ]


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

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
kira писал(а):
Вложение:
error.PNG
i can't program the chip without erasing even it's unprotected , when i erase the chip it 's write and verify with success but when i want to program directly and verifying it's give error (some time i need to reprogram directly without erasing specially when i have a same block sometimes), each time i have to erase the chip ? thank you for explanation :)
Вложение:
error2.PNG

SPI FLASH 25xx chips must be erased before programming.
It is not necessary with Eeproms like 95xxx, 93Cxx.
Concerning the "Unprotect" button, that's for removing some registers protections, (these protections are rarely sets).

SPI FLASH 25xx чипов должны быть очищены перед программированием.
Это не обязательно с Eeproms, такими как 95xxx, 93Cxx.
Что касается кнопки «Снять защиту», то это для удаления некоторых защит регистров (эти защиты устанавливаются редко).


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

Зарегистрирован: 22 мар 2020, 16:33
Сообщения: 2
thank you TTAV134 for the explanation, after program the chip, i have to put "SREG registers" or i keep them untouched ?and when i need to modify those registers ? thank you my friend :)


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

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
kira писал(а):
thank you TTAV134 for the explanation, after program the chip, i have to put "SREG registers" or i keep them untouched ?and when i need to modify those registers ? thank you my friend :)

As i wrote "Concerning the "Unprotect" button, that's for removing some registers protections, (these protections are rarely sets)."
Forget it, register protection usage are for specialists.


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

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
selevo писал(а):
TTAV134 писал(а):
новый
ASPROGRAMMER V2.1.0.13

Changelog:

RU

В подготовке:
-Документация использования на нескольких языках.
Новые компоненты:
-Нувотон N76E003.

Прекрасно,чудесно, прелестно!
Ждем!
У UsbAsp возможно не хватит скорости.


Вот же есть нормальные мужики, пишут, развиваются, не ноют, денег не просят да пользу приносят.


Я закончил разработку для NUVOTON N76E003 MCU.
Дайте мне знать, если вы хотите протестировать эту версию перед финальным выпуском. Я пришлю вам ссылку для скачивания.
Все функции (обнаружение, считывание, стирание, программирование, изменение «параметров») являются функциональными, но, возможно, их необходимо будет отрегулировать при необходимости.
Сложность в том, что протокол связи не является стандартным и не документирован. Я провел там больше времени, чем ожидалось. Но так как здесь, во Франции, все ограничены своим домом, у меня много свободного времени.
Show

Show


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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1761
Откуда: Из сказки.
[quote="TTAV134"][/quote]
Мне интересно, selevo@mail.ru
На днях смогу проверить.

_________________
vk.cc/arXpXv


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

Зарегистрирован: 13 ноя 2018, 17:54
Сообщения: 14
Тоже было время свободное, потестил v2.1.0.13. Теперь с 93 серией все здорово - и 8-bit режим тоже работает. Более того, наконец-то в 16-bit режиме читается/пишется нормальный дамп! Раньше приходилось перед записью делать swap вручную.
Ещё обнаружил в списках "знаменитую" ST95P08, я когда-то давно в этой теме задавал вопрос по этой микросхеме, но на тот момент ограничился вручную дописанными "костылями" для разового применения, никому показывать их не стал. Обрадовался, подключил анализатор (микросхемы такой сейчас нет под рукой) - но нет, чуда не произошло, адресация неправильная, два байта.
Ув. TTAV134, добавьте, пожалуйста эту несчастную EEPROMку в программу, либо уберите её из chiplist, чтобы не обнадеживать народ.
Особенности адресации (write):

000AA010 AAAAAAAA - ST95P08 - один байт адреса и два старших бита в байте инструкции
00000010 000000AA AAAAAAAA - все остальные 25/95 EEPROM размером 1024 - два байта адреса

Сам алгоритм не проблема, там будет что-то вроде
Show

Но я так и не придумал признак, условие, по которому отличать её от всех остальных с нормальной адресацией.

Самое смешное, есть сейчас под рукой программатор, коммерческий. 95P там заявлены. Проверил - читает/пишет неправильно - 95P08 не переключается старший бит адреса, все пишет в первую половину микросхемы. В техподдержку им, конечно, напишу. Еще что заметил, все мелкие EEPROM 25/95 он читает побайтово, пишет постранично.


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

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
DIMM_bl4 писал(а):
Тоже было время свободное, потестил v2.1.0.13. Теперь с 93 серией все здорово - и 8-bit режим тоже работает. Более того, наконец-то в 16-bit режиме читается/пишется нормальный дамп! Раньше приходилось перед записью делать swap вручную.
Ещё обнаружил в списках "знаменитую" ST95P08, я когда-то давно в этой теме задавал вопрос по этой микросхеме, но на тот момент ограничился вручную дописанными "костылями" для разового применения, никому показывать их не стал. Обрадовался, подключил анализатор (микросхемы такой сейчас нет под рукой) - но нет, чуда не произошло, адресация неправильная, два байта.
Ув. TTAV134, добавьте, пожалуйста эту несчастную EEPROMку в программу, либо уберите её из chiplist, чтобы не обнадеживать народ.
Особенности адресации (write):

000AA010 AAAAAAAA - ST95P08 - один байт адреса и два старших бита в байте инструкции
00000010 000000AA AAAAAAAA - все остальные 25/95 EEPROM размером 1024 - два байта адреса

Сам алгоритм не проблема, там будет что-то вроде
Show

Но я так и не придумал признак, условие, по которому отличать её от всех остальных с нормальной адресацией.

Самое смешное, есть сейчас под рукой программатор, коммерческий. 95P там заявлены. Проверил - читает/пишет неправильно - 95P08 не переключается старший бит адреса, все пишет в первую половину микросхемы. В техподдержку им, конечно, напишу. Еще что заметил, все мелкие EEPROM 25/95 он читает побайтово, пишет постранично.

Спасибо, что нашли время сообщить об этой проблеме. Я посмотрю на это и приму к сведению ваш анализ. Есть еще один конкретный компонент (M35080), который я должен переписать алгоритм программирования, я сгруппирую его.

edit:
Это сделано, я изменил алгоритмы чтения, записи и обнаружения ST95P08. Если у вас еще есть этот компонент для тестирования изменений, я могу отправить вам ссылку.
i used POS instruction instead of using size
Show


Последний раз редактировалось TTAV134 31 мар 2020, 21:11, всего редактировалось 2 раз(а).

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

Зарегистрирован: 13 ноя 2018, 17:54
Сообщения: 14
Благодарю за оперативность, микросхемы сейчас нет, но на логическом анализаторе проверю с удовольствием.


Последний раз редактировалось DIMM_bl4 27 апр 2020, 18:38, всего редактировалось 1 раз.

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

Зарегистрирован: 02 апр 2020, 00:35
Сообщения: 1
Спасибо! прошил UsbAsp и с программой AsProgrammer_2.0.0a14 на ноуте с Win 10 поработал с микросхемами 25 серии, всё работает чётко, респект!!!!


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

Зарегистрирован: 13 авг 2015, 23:28
Сообщения: 21
Офигенно, что под программатор CH341A появилась хорошая программа. Но я там не увидел микросхем AVR серии Tiny. У них вроде алгоритм одникоавый, только другие объёмы памяти.
Добавьте, пожалуйста.


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

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
Pittyalex писал(а):
Офигенно, что под программатор CH341A появилась хорошая программа. Но я там не увидел микросхем AVR серии Tiny. У них вроде алгоритм одникоавый, только другие объёмы памяти.
Добавьте, пожалуйста.

привет.
Я приму ваше замечание во внимание.
Я добавлю их в следующей версии, но не могу убедиться, что они работают правильно.
А пока вы можете добавить их в файл "chiplist.xml" в разделе AVR. «ID/signature» находятся в файле Devices/FuseBits.xml


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

Зарегистрирован: 08 апр 2020, 20:59
Сообщения: 2
Добрый день.
Спасибо вам за ваш труд по написанию сей отличной программы.

у меня вопрос. Мне надо прошить микросхему Winbond 25Q128JV. В списке микросхем ее нету. Она вроде как отличается от 25Q128BV / FV.

программировать ее как 25Q128BV и не обращать внимание? А та как-то не хотелось бы убить плату где она стоит.


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

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
super_MMG писал(а):
Добрый день.
Спасибо вам за ваш труд по написанию сей отличной программы.

у меня вопрос. Мне надо прошить микросхему Winbond 25Q128JV. В списке микросхем ее нету. Она вроде как отличается от 25Q128BV / FV.

программировать ее как 25Q128BV и не обращать внимание? А та как-то не хотелось бы убить плату где она стоит.

W25Q128JV / BV / FV имеют одинаковый идентификатор (EF4018), алгоритм чтения и программирования флэш-памяти одинаков.
Вы можете добавить эту строку в файл Chiplist.xml.
Код:
<W25Q128JV id="EF4018" page="256" size="16777216"/>


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

Зарегистрирован: 08 апр 2020, 20:59
Сообщения: 2
W25Q128JV имеет индификатор EF7018
Я добавил <W25Q128JV id="EF7018" page="256" size="16777216"/>
Вприципе она считалась нормально. Пока не прошивал ее. Но думаю проблем не будет.


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

Зарегистрирован: 13 ноя 2018, 17:54
Сообщения: 14
TTAV134 писал(а):
W25Q128JV / BV / FV имеют одинаковый идентификатор (EF4018)

super_MMG писал(а):
W25Q128JV имеет индификатор EF7018

И каждый по-своему прав
Show

Отличия только в организации Quad SPI. Тогда, чтоб уж совсем красиво, добавить так:
Код:
<W25Q128JV-IQ id="EF4018" page="256" size="16777216"/>
<W25Q128JV-IM id="EF7018" page="256" size="16777216"/>


На днях занимался W25Q64FV, заодно проверил новые скрипты. Security Registers - работает отлично, читает/стирает/пишет, Read UID - работает тоже, Read SFDP - работает, если чуть подправить скрипт (как на картинке), но об этом и написано в комментарии. Пока не знаю, где может пригодиться, но радует, что такие возможности уже есть )
Show


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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1761
Откуда: Из сказки.
У меня такое предложение сегодня появилось пр просмотре программы.
Нехватает картинок\схем подключения микросхем, как это сделано в других программаторах
Ну конкретно я не понял кау подключить N76E003 к CH341A

Вложение:
ScreenShot001840.jpg
ScreenShot001840.jpg [ 103.97 Кб | Просмотров: 535 ]

Вложение:
ScreenShot001839.jpg
ScreenShot001839.jpg [ 76.3 Кб | Просмотров: 535 ]

Вложение:
ScreenShot001841.jpg
ScreenShot001841.jpg [ 53.28 Кб | Просмотров: 535 ]

_________________
vk.cc/arXpXv


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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1761
Откуда: Из сказки.
а вот оказывается pdf
Вложение:
ScreenShot001843.jpg
ScreenShot001843.jpg [ 102.63 Кб | Просмотров: 532 ]

_________________
vk.cc/arXpXv


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

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
selevo писал(а):
У меня такое предложение сегодня появилось пр просмотре программы.
Нехватает картинок\схем подключения микросхем, как это сделано в других программаторах
Ну конкретно я не понял кау подключить N76E003 к CH341A

привет,
Я дал вам прототип версии сразу после вашего запроса. В архиве есть документ в формате pdf, в котором описана связь с фотографиями, вы смотрели на это, я думаю, нет.
В финальной версии есть то, что вы хотите, я надеюсь.
Помните, я делаю это бесплатно.
Вложение:
print1.gif
print1.gif [ 234.93 Кб | Просмотров: 529 ]

Show

Show


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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1761
Откуда: Из сказки.
Да, я ценю вклад!

Проверил -не соединяется.
Current programmer: CH341
Connecting Error
Завтра начну разбираться.

Какой используется драйвер для CH341A ?
Может мой не подходит.
Show

_________________
vk.cc/arXpXv


Последний раз редактировалось selevo 11 апр 2020, 01:54, всего редактировалось 1 раз.

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

Зарегистрирован: 13 авг 2019, 18:35
Сообщения: 78
Откуда: France, Tours (ФРАНЦИЯ, Туры)
selevo писал(а):
Да, я ценю вклад!

Проверил -не соединяется.
Current programmer: CH341
Connecting Error
Завтра начну разбираться.

Какой используется драйвер для CH341A ?
Может мой не подходит.

Я тщательно проверил, что это работает очень хорошо.
Подключите программатор CH341 и плату MCU N76E003, как на фотографиях.
В программном обеспечении нажмите кнопку «"Читать чип"».
MCU отвечает: Nuvoton ID: DA5036.
Нажмите кнопку «Подключить» для подключения.

(Драйверы CH341 находятся в пакете 2.1.0.13.Но это то же самое.)


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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1761
Откуда: Из сказки.
если я нажимаю read chip
я получаю
Current programmer: CH341
1:22:59
Disconnected
проверил 5 раз
все правильно подключено.
Завтра ткну в осциллограф
Всем приятных сновидений :)

_________________
vk.cc/arXpXv


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2470 ]  На страницу Пред.  1 ... 93, 94, 95, 96, 97, 98, 99  След.


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


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

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


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

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

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