T.E.S.T.C.O.P.Y. • Просмотр темы - PortableProg v3.0. - полностью автономный программатор 24cXX

PortableProg v3.0. - полностью автономный программатор 24cXX

инструмент, переходники к программаторам, программаторы и т.д.

Актуален ли данный проект на сегодняшний день? Нужна ли этому проекту поддержка SPI Flash?

1. Да, возможно соберу себе такой
30 
60%
2. Да, но не для меня
6%
3. Нет, совсем не актуален все эти модели выкинули уже на помойку :(
14%
4. Нет, поддержка SPI Flash совсем не актуальна в данном проекте.
4%
5, Да , не мешало бы сделать поддержку SPI Flash в данном проекте (в комментариях можете написать с какой целью).
16%
 
Всего голосов : 50

Прилепить пост

Сообщение __Oleg__ » Ср май 17, 2017 10:44 pm

В общем, нужна конкретная схема "Князя". С теми данными, что есть, происходит некоторая нестыковочка. Судя по приложенным картинкам, в схеме нет кварца, а частота тактирования задана 10MHz для Atmega8, я конечно понимаю, что в данном случае это не смертельно, но все же.
Опять же, не понятно, зачем в "обнуляторе" учитывать регион как и несколько других, на мой взгляд, абсолютно не нужных прибамбасов.
В общем нужна конкретная схема и конкретно её необходимый функционал и тогда можно будет подумать о новой "расширенной прошивке".
Аватар пользователя
__Oleg__   
Познал картридж

Прилепить пост

Сообщение brultary » Чт май 18, 2017 10:30 am

Не особо во всем этом понимаю. Но также не понимаю зачем искать проблемы где их нет. Не нужны опции не паяй кнопки. Схема конкретная и рабочая на 100%.

По теме автора. Прибор действительно неактуальный (опоздал на 10 лет), и подобный уже собирали. Тема возможно есть на данном сайте. Ресетер на мой взгляд более удобен. А еще проще встречал тему что USbasp можно прошить для шитья 24xxx и SPI что более универсально. Конечно если у автора спортивный интерес дело его. Более актуален ресетер AT88 который универсален, но платный. Хотя сейчас и с чипами проблем особых нет...
Аватар пользователя
brultary   
Увидел чернила

Прилепить пост

Сообщение Mihal » Чт май 18, 2017 10:09 pm

brultary писал(а):расширить функционал можно дописав reset.c


угу, позрырил, выглядит все просто ID_STR и её смещение и далее действие.
но, блин, это надо для тестирования чипы разные под рукой иметь, компилятор поставить, помудохаться, руку набить... и главное ПРОГРАММАТОР нужен для микроконтроллеров, которго нет :-)
Аватар пользователя
Mihal   
Mihal

Прилепить пост

Сообщение Krepton85 » Чт май 18, 2017 11:39 pm

Да, вы правы. Чипы нужны лишь для тэстирования, а так сайдут дампы с новых чипов. У меня впринципе есть программатор usb asp, но нет атмеги 8, эх если бы проект был на ардуино то все было бы гораздо проще - берешь и заливаешь скетчь в любой ардуиносовместимый МК и даже портировать ничего не нужно. Хотя атмега 8 неофициально поддерживается ардуино, да и исходники эти Ардуино ИДЕ должна схавать. Я папробую на выходных разобраться с этим, но опять же тэстировать не на чем. :(
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение Krepton85 » Сб май 20, 2017 4:26 pm

Ребята, дайте кто нибудь использованные дампы из чипов рикох SP111, 150, 311. Кое что глянуть, пытаюсь добавить эти модели в ресеттер.


добавил рикох SP111, 150, 311 в ресеттер, Проверьте у кого есть данный девайс и чипы использованные от рикох. Не знаю что из этого вышло, ARDUINO IDE отказалась собирать прошивку, собрал на смартфоне при помощи "CCTools". :-):
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение ShamilSH » Пн май 22, 2017 1:32 pm

Начал заливать скетч в плату и столкнулся с ошибкой компиляции. (тестовые скетчи из примеров заливаются на ура)

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328"
programming_portable_I2C_EEPROM_v3.0.ino:41: error: variable or field 'SD_card' declared void
programming_portable_I2C_EEPROM_v3.0.ino:41: error: 'File' was not declared in this scope
programming_portable_I2C_EEPROM_v3.0.ino: In function 'void program_Work()':
programming_portable_I2C_EEPROM_v3.0.ino:312: error: no matching function for call to 'SDClass::open(StringSumHelper&)'
C:\temp\arduino-1.0.6\libraries\SD/SD.h:73: note: candidates are: File SDClass::open(const char*, uint8_t)
programming_portable_I2C_EEPROM_v3.0.ino: In function 'void loop()':
programming_portable_I2C_EEPROM_v3.0.ino:870: error: no matching function for call to 'SDClass::open(StringSumHelper&)'
C:\temp\arduino-1.0.6\libraries\SD/SD.h:73: note: candidates are: File SDClass::open(const char*, uint8_t)
programming_portable_I2C_EEPROM_v3.0.ino:937: error: no matching function for call to 'SDClass::open(StringSumHelper&)'
C:\temp\arduino-1.0.6\libraries\SD/SD.h:73: note: candidates are: File SDClass::open(const char*, uint8_t)
programming_portable_I2C_EEPROM_v3.0.ino:968: error: no matching function for call to 'SDClass::open(StringSumHelper&)'
C:\temp\arduino-1.0.6\libraries\SD/SD.h:73: note: candidates are: File SDClass::open(const char*, uint8_t)
Аватар пользователя
ShamilSH   
Чихнул от тонера

Прилепить пост

Сообщение Krepton85 » Пн май 22, 2017 10:39 pm

Папробуйте обновить arduino ide. Версия 1.0.6 уж больно старая. У меня вроди 1.6.8, но точно не помню.
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение ShamilSH » Ср май 24, 2017 9:06 am

Интересный факт, версии начиная с 1.6.XX похоже проверяют оригинальность платы. На старой версии программы, любые прошивки и примеров прошиваются на ура. В новой версии прошивки не проходят, хотя по миганию светодиодов видно, что с программатора сигнал на плату прошел, а дальше прошивка не пошла.
Аватар пользователя
ShamilSH   
Чихнул от тонера

Прилепить пост

Сообщение ShamilSH » Ср май 24, 2017 10:29 am

Ура залил прошивку, пришлось arduino Uno прошивать в программатор AVR и заливку прошивки на pro mini делать через режим программатора.
Аватар пользователя
ShamilSH   
Чихнул от тонера

Прилепить пост

Сообщение Krepton85 » Ср май 24, 2017 5:32 pm

ShamilSH, да , можно и так, но помните: если вы уже залили прошивку в ардуино про мини с помощью полноценного программатора avr , то вы уже никогда не сможите прошить эту ардуинку при помощи usb - uart, до тех пор пока вы в ардуинку не прошете bootloader ( а сделать это можно только при помощи полноценного avr программатора, но текущая прошивка удалится из платы ардуино про мини).
В вашей же ситуации нужно было папробовать так же обновить bootloader при помощи новой версии arduino ide, а потом уже пробовать прошить через usb - uart.
Кстати хочу отметить что с тем способом что вы прошили ардуино про мини , она будет очень быстро загружатся при подачи питания, нежели если бы в плату был прошит bootloader.
Внимание обновил версию до 3.1.!!! Изменения и ссылка в шапке темы
За последнюю неделю перед отпуском данный прибор был очень востребован. :-): Протестирован с моделями SCX-4200, xer3119, xer pe220, ricoh SP 111, ricoh SP150, sp3400. Пока клиенты не жаловались. thank_you
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение brultary » Пн май 29, 2017 1:32 pm

Выскажу свое мнение. А нельзя из этого дела выкинуть дисплей, оставить кнопку, пару или один светодиод и сделать подобие ресетера. Нажимаешь на кнопку, а ПО само определяет что это за чип и что с ним надо делать (смысл клатцать по кнопкам в поисках прошивки лишнее время), конечно, понимаю с точки зрения программирования это более проще, поменял крум и залил. Есть спортивный интерес к этому,но, по сути, мне оно не к чему я работаю в сфере заправок, но лазерники это дело моих коллег...
Аватар пользователя
brultary   
Увидел чернила

Прилепить пост

Сообщение Krepton85 » Пн май 29, 2017 5:09 pm

brultary, да это программно сложней, мало того что нужно написать скетч, так в нем нужно практически с нуля написать дампы проямо в ROM памяти и ее может не хватить на все модели (единственное в чем может повезти это во множестве одинаковых данных по разным адресам в одном дампе - это сэкономит rom память)и идентификатор модели картриджа может быть одинаковым для разных моделей, но разметка памяти у их будет разная и что тогда делать то? В маем все гораздо проще и есть возможность перепрошить чип из одной модели в др. а в ресетере этой возможности нет.
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение Krepton85 » Чт июн 22, 2017 6:48 pm

Вот и корпус готов.
Изображение
Изображение
Изображение
Изображение
Изображение
Целый день выпиливал его. :-):
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение kvg » Чт июн 22, 2017 7:32 pm

Это не по нашему, надо было напечатать его на 3D принтере:)
Аватар пользователя
kvg   
Администратор сайта и форума

Прилепить пост

Сообщение apopovv » Чт июн 22, 2017 9:40 pm

На зд принтер надо еще денег намайнить...
Аватар пользователя
apopovv   
Учит других ломать принтеры

Пред.След.

Вернуться в Своими руками

Кто сейчас на форуме

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

вверх
вниз
x

#{title}

#{text}