Страница 9 из 15

СообщениеДобавлено: Вт июл 18, 2017 5:08 pm
ShamilSH
Ок, завтра с утра попробую. Тяжело, когда ни разу не занимался программированием вникать в процесс, банально не хватает базовых знаний для понимания процесса обработки резистивной клавиатуры.

СообщениеДобавлено: Вт июл 18, 2017 5:22 pm
Krepton85
ShamilSH, ну не страшно, вы почаще пишите здесь если что то не понятно, блогодоря вам и мне пока тема и живет. :)

СообщениеДобавлено: Вт июл 18, 2017 8:36 pm
__Oleg__
galavarez писал(а):- надо заливать дампы чипов (образ) через программатор или писать скетч для заливки этого образа
- микруху надо по любому припаивать к ардуино (ножки маленькие и не удобные в отличии от sd ридера, причем ридер подсоединяется проводами просто)
- надо помнить адреса смещения где какой дамп чипа, что уж неудобно при программирование скетча

1. Минус
Krepton85
"И кстати данный проект уже давно существует - программатор usb - SPI Flash на ардуино."
2. Минус
Как говорится "на любой вкус и цвет" - https://ru.aliexpress.com/w/wholesale-sop8-soic8-dip8-adapter.html
3. Минус
Ну, тут уж даже и не знаю, что можно Вам сказать :du_ma_et: кроме того, что "Вы снова ошибаетесь".

СообщениеДобавлено: Ср июл 19, 2017 8:12 am
ShamilSH
Krepton85

Все сделал, как писали. Все кнопки работают кроме кнопки вправо. Если вместо кнопки вправо использую кнопку "select " (значение 640) и указываю значение 620-650, то работает. Я так понимаю для кнопки вправо нужно какие то другие значения указывать? Пробовал 0-10 / -10-0 / 0-20 / 0-0 и т.д. упорно эта кнопка не обрабатыватся.

СообщениеДобавлено: Ср июл 19, 2017 11:18 am
ShamilSH
Выкладываю плод моих трудов над программатором, примерно так выглядит конечная сборка для меня. Именно под эту сборку буду писать развернутую статью/инструкцию по самостоятельной сборке. Постарался максимально оптимизировать сборку программатора для людей далеких от электроники, минимум проводов, максимум надежности, легко достать детали, общая стоимость равна завтраку в макдональдс и не ударит по карману пользователю с любым уровнем зарплаты.

Внешний вид программатора. SD картридер засунул между LCD и Arduino и зафиксировал термоклеевым пистолетом. На видео специально рядом поставил зажигалку для оценки размера программатора. Питание идет от USB, на выезде можно взять питание от power bank.
https://youtu.be/5MRmbMW6dvA

Демонстрация работы программатора на примере прошивки чипа Ricoh SP150. В конце видео продемонстрировал работу считывания прошивки чипа.
Программатор работает без "глюков" На видео вместо кнопки вправо использую клавишу select. так как пока не могу разобраться с обработкой кнопки "Right"
https://youtu.be/c_vOOVoBB_o



PS. Первая пробная версия этого программатора
https://youtu.be/q_HbNOqIAEA

СообщениеДобавлено: Ср июл 19, 2017 12:09 pm
galavarez
1. Минус
Krepton85
"И кстати данный проект уже давно существует - программатор usb - SPI Flash на ардуино."
2. Минус
Как говорится "на любой вкус и цвет" - https://ru.aliexpress.com/w/wholesale-sop8-soic8-dip8-adapter.html
3. Минус
Ну, тут уж даже и не знаю, что можно Вам сказать :du_ma_et: кроме того, что "Вы снова ошибаетесь".


1. То что программатор существует это хорошо, но он не адаптирован под нашу область т.е. ни кто не заморачивался делать из него ресеттер для чипов от картриджей.
2. Вы предлагаете купить адаптер за 60-80р (или платку) чтобы вставить(или припаять) в него микрухуи потом подпаять ножки адаптера к аруино. И все ради того чтобы не ставить сд карту и сд ридер, который стоит 50р и паять не надо, надо просто соединить проводами и карту сд втыкнуть. По мне так удобно сд ридер и карта, нежели городить колхоз. Опять же делается этот проект с целью простой сборки и простого использования.
3. Не ошибается тот, кто ничего не делает (с)

з.ы. Посмотрите как красиво и просто собран ресеттер у ShamilSH, осталось корпус делать на 3д принтере и все, можно продавать =))

СообщениеДобавлено: Ср июл 19, 2017 12:48 pm
Krepton85
ShamilSH, попробуйте кнопку right записать просто как "< 20" и все , будет деапозон от 0 (включительно) до 20 (не включительно.)
Кстати у функции чтения дамп, заметил один косяк у себя, с некоторыими моделями не полностью сливает дамп, например xer 6128. Так же если попытаться слить дамп с обсалютно чистого чипа 24Cxx то сольет только 128 бит, независимо от его объема. В общем пока устраняю этот баг. Ну с Рико думаю вы его и не заметите.

СообщениеДобавлено: Ср июл 19, 2017 12:52 pm
__Oleg__
galavarez писал(а):з.ы. Посмотрите как красиво и просто собран ресеттер у ShamilSH, осталось корпус делать на 3д принтере и все, можно продавать =))

К сожалению, Вы не внимательно читали тему, а потому и не понимаете смысла и целей моих предложений.
Если у Вас поставлена цель сделать красивый конструктор, а не удобный инструмент для работы, ну что ж, тогда я ошибся и умолкаю.
thank_you po_ka

СообщениеДобавлено: Ср июл 19, 2017 1:09 pm
Krepton85
__Oleg__, да просто не все в теме. Сложно говарить им о том чего не видели пока. :)
Это будет ресеттер с spi flash (вместо карты памяти) и обязательно в dip корпусе, и понелькой под этот корпус. Данный рессетер будет в себе сочитать как функцию ресеттера, так и функцию usb - spi flash программатора, которым вы сможете еще не одну spi flash 25 серии прошить, вынув всего лишь из понельки spi flash с дампами и установив туда любую что нужно прошить, затем возвращаем все как было, и все вновь превращается в ресеттер 24сxx. Так сказать устройство 2в1. :)
Вот только что потом с темой делать, в этой его предстовлять или новую создавать? Ну да ладно сначала нужно сделать, может кто то даже раньше сделает это?

СообщениеДобавлено: Ср июл 19, 2017 1:35 pm
kvg
Можно и новую создать потом.

СообщениеДобавлено: Ср июл 19, 2017 2:06 pm
galavarez
__Oleg__, все теперь я понял. Krepton85 описал цель проекта thank_you
А я че то зациклился на ресеттере только :-)

СообщениеДобавлено: Ср июл 19, 2017 2:14 pm
ShamilSH
Krepton85 писал(а):ShamilSH, попробуйте кнопку right записать просто как "< 20" и все , будет деапозон от 0 (включительно) до 20 (не включительно.)
Кстати у функции чтения дамп, заметил один косяк у себя, с некоторыими моделями не полностью сливает дамп, например xer 6128. Так же если попытаться слить дамп с обсалютно чистого чипа 24Cxx то сольет только 128 бит, независимо от его объема. В общем пока устраняю этот баг. Ну с Рико думаю вы его и не заметите.


Не работает. В принципе не напряжно, это больше так для порядка. Мне важно, что появилась функция считывания. Я все прошивки для Ricoh считываю с оригинальных картриджей до установки их в аппарат. С Ricoh не все так просто, последнее поколение корректирует напряжение переноса в зависимости от износа картриджа, китайские чипы с кривой прошивкой приводят порой к неожиданным результатам и коллеги ни раз приходили ко мне перепрошивать китайские чипы нормальной прошивкой.

СообщениеДобавлено: Ср июл 19, 2017 3:43 pm
Krepton85
ShamilSH, а скинте свой скетч - гляну кнопку.

СообщениеДобавлено: Ср июл 19, 2017 3:50 pm
ShamilSH
Мой скетч https://yadi.sk/d/gFG5OqNy3LCPCi

Договорился о создании модели корпуса на 3D принтере, завтра поеду отдавать программатор

СообщениеДобавлено: Ср июл 19, 2017 4:01 pm
Krepton85
Папробуйте так: https://yadi.sk/d/Jf0RUBCt3LCQU5