|
Автономный Прибор для перепрошивки картриджей, на AVR по I2C |
|
|
|
Aug 9 2007, 21:26
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165

|
Всем спасибо, кто помог мне в первый раз. Хочу поделиться радостью. Не только же проблемами делиться. Хочется показать тем людям, которые потратили энное время на таких, как я, ламеров,что они его потратили не напрасно. Бывают, знаете, иногда приятные плоды, от казалось бы безнадежной затеи помочь новичку, когда вдруг ничего непонимающий и неосмысленный взгляд ламера, тупо глядящего в даташит и монитор, вдруг меняется на осознанный. Разобрался немножко с прерываниями, например INT0. Это моя первая прога, но уже с прерыванием. Лампочки бегают туда, сюда, а когда жмешь прерывание, как бы все сходит с ума(10101010 <-> 01010101) . Снимаешь прерывание, все приходит в норму. Приятно ощущать чувство творческого удовлетворения, когда, скрипя мозгами, все таки приходишь к цели. А сколько еще впереди...? Кто нибудь может подкинуть пример проги на си для чтения и записи по I2C (TWI interface -у AVR) EEPROM 24C04. Есть идея сделать автономный прибор для прошивки картриджей Xerox, я работаю в сервисе по ремонту копиров. Встречал приборы такие в нете, но только (1тип картриджа-1 прибор). А это дорого. Хочется сделать универсальный, с выбором типов картридджа и возможностью изменения серийного номера и количества отпечатков, и контролем записи,т.е. сравнения прошивок. Одолею ли?
Сообщение отредактировал Кастусь Рыжов - Aug 9 2007, 21:27
--------------------
Прибор должен работать не в принципе, а в корпусе!
|
|
|
|
|
 |
Ответов
(15 - 29)
|
Aug 20 2007, 22:02
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165

|
Цитата(Otvertkin @ Aug 16 2007, 08:25)  На выходных у меня будет время проанализировать все имеющиеся у меня прошивки на предмет объщего во всех, результатами поделюсь. А я схемку примерную накидаю, Выставляю на обсуждение. Кто что подскажет, тому спасибо.Анатолий, ты что скажешь? Как с анализом прошивок? Схема в формате jpeg, а копия в проге Splan6.0
--------------------
Прибор должен работать не в принципе, а в корпусе!
|
|
|
|
|
Aug 21 2007, 14:40
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 12-02-06
Пользователь №: 14 242

|
Кстати, сделал я перед новым годом подобную поделку, но НА ЭТОМ НЕ ЗАРАБОТАЕШ! Особенно если есть желание сменить профиль. Сервисникам платють счас мягко говоря не густо. А то что накрапаеш и выложиш - ну собъёт есчё цену твоего труда. Могу даже схёмку дать.
|
|
|
|
|
Aug 21 2007, 17:37
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165

|
Цитата(GDI @ Aug 21 2007, 18:00)  А вот я ушел из ремонтов в разработчики, 3 года уже, и не жалею  Похоже со мной происходит подобное, но пока лучше быть хоршим ремонтником, чем плохим эмбедэром. Я только учусь. У вас есть по теме прибора какие нить соображения или информация?? Попорбую выложить схему. Можно чего нибудь поправить, если есть желание. Вот елы палы, опять пишет при заливке файла : Ошибка загрузки. У Вас нет прав для загрузки файла с таким расширением. Это как, понять.? Цитата(taranoid @ Aug 21 2007, 17:40)  Кстати, сделал я перед новым годом подобную поделку, но НА ЭТОМ НЕ ЗАРАБОТАЕШ! Особенно если есть желание сменить профиль. Сервисникам платють счас мягко говоря не густо. А то что накрапаеш и выложиш - ну собъёт есчё цену твоего труда. Могу даже схёмку дать. Если только для сравнения и развития, то согласен на схемку. А на счет стоимости труда, так сколько это надо сделать приборов? У нас в Беларуси все идет со скрипом, в нашем гоороде в 450000 человек нет даже магазина по радиодеталям!! Три частника на базаре, и все.Срам, второй по величине в республике город. Отстой в этом плане. Цитата(Otvertkin @ Aug 21 2007, 08:43)  Все мои предварителельные предположения подтвердились, прошивkи не отличаются друг от друга. Единственный чип для Хеr M20 и его старший брат от Sam- содержимое прошивки отличается от остальных значительно. В принципе, по крайней мере в наших широтах этот зверь встречается крайне редко и замарачиваться на него не имеет смысла. Нужно будет предусмотреть возможность ввода числа копий на которые будет расчитан чип (в зависимости от количества пороха заливаемого в картридж) 3к, 5к, 10к. Я тоже смотрел, разницы почти нет. Накрапал схемку, а отправить файл не могу, проблема. Подскажи что делать. Вот такое сообщает: Ошибка загрузки. У Вас нет прав для загрузки файла с таким расширением. Файл - схема нарисована в Splan6,0- 130Кб. Не пойму, как схему послать.
--------------------
Прибор должен работать не в принципе, а в корпусе!
|
|
|
|
|
Aug 21 2007, 18:31
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165

|
Цитата(WHALE @ Aug 21 2007, 20:52)  А вы ее в GIF конвертните,в splan есть такой сервис.Так должно пройти.Заодно и посмотреть все желающие смогут,далеко не все SPLAN пользуют. Спасибо за подсказку, конвертировал и прилепил, а jpg не хотел цеплять. Жду замечаний по схеме
Эскизы прикрепленных изображений
--------------------
Прибор должен работать не в принципе, а в корпусе!
|
|
|
|
|
Aug 22 2007, 10:02
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Стоит ли ставить туда 24с256? Неужели в мега16 не хватит места в памяти программ для хранения прошивок, у атмела есть апноут на тему как сделать эту память доступной из программы, а если и ставить, то , имхо, at45db041 она в той же ценовой категории что и 24с256, но там 4мбита(512кбайт) и на порядок быстрее интерфейс(spi), корпус такой же - соик8, а есть еще at45db021 и 011, но тут надо пробить цены, потому как меньше не значит дешевле у поставщиков.
--------------------
|
|
|
|
|
Aug 22 2007, 19:11
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165

|
Цитата(GDI @ Aug 22 2007, 13:02)  Стоит ли ставить туда 24с256? Неужели в мега16 не хватит места в памяти программ для хранения прошивок, у атмела есть апноут на тему как сделать эту память доступной из программы, а если и ставить, то , имхо, at45db041 она в той же ценовой категории что и 24с256, но там 4мбита(512кбайт) и на порядок быстрее интерфейс(spi), корпус такой же - соик8, а есть еще at45db021 и 011, но тут надо пробить цены, потому как меньше не значит дешевле у поставщиков. Предполагается перепрошивать только в чипе некоторые данные, а не весь чип переписывать. 24с256 можно и выкинуть. Это я для будущего изменения алгоритма и хранения всех прошивок. Первоначально думал скачивать пошивку исходную все в ОЗУ, потом изменять нужные ячейки, потом заливать на чип принтера. Но отказался , проще перепрошить нужное, чем все. Да и быстрее. Смотри наши рассуждения выше. Там и прошивка есть для примера от OTVERTKINA. Спасибо за замечания. Что скажете по этому алгоритму. А вот кстати объекты программирования. Есть две версии чипов V1.0( двухслойная) и V2.0, но шьются одинаково. Схема плат в картридже не такая как я нарисовал на предыдущей схеме девайаса. Транзисторы не знаю какого типа странно включены в схеме. На корпусе стоит "к", проводиость вроде n-p-n, а может и составные, так как трудно отличит э от к.
Эскизы прикрепленных изображений
--------------------
Прибор должен работать не в принципе, а в корпусе!
|
|
|
|
|
Aug 23 2007, 11:40
|

Участник

Группа: Новичок
Сообщений: 18
Регистрация: 6-08-07
Из: Россия, Ставрополь.
Пользователь №: 29 595

|
В прицепе выдержка из SMD Code Book на букву "К".
Сообщение отредактировал Otvertkin - Aug 23 2007, 11:42
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 23 2007, 20:03
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165

|
Цитата(Otvertkin @ Aug 23 2007, 14:40)  В прицепе выдержка из SMD Code Book на букву "К". Точно, я посмотрел по включению и понял, что это диоды защитные стоят в обратном включении, вот схема. Нарисовал по разводке платы. Диоды в прямоугольнике- одна диодная сборка с маркировкой К. А на проце ATmega 16 , потому что у меня другог нет. В принципе все равно на Си писать буду прогу, просто потом немого переделать прогр под друг проц. Просто начал учить с атмеги. Думаю что ты прав насчет ATiny13. А ты схемку накидай, все версии имеют право на жиццё, як у нас гавораць по беларуску ( перевод:на жизнь, как говорят у нас по беларуски).
Эскизы прикрепленных изображений
--------------------
Прибор должен работать не в принципе, а в корпусе!
|
|
|
|
|
Aug 24 2007, 04:30
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 12-02-06
Пользователь №: 14 242

|
Цитата(Кастусь Рыжов @ Aug 23 2007, 23:03)  Точно, я посмотрел по включению и понял, что это диоды защитные стоят в обратном включении, вот схема. Нарисовал по разводке платы. Диоды в прямоугольнике- одна диодная сборка с маркировкой К. А на проце ATmega 16 , потому что у меня другог нет. В принципе все равно на Си писать буду прогу, просто потом немого переделать прогр под друг проц. Просто начал учить с атмеги. Думаю что ты прав насчет ATiny13. А ты схемку накидай, все версии имеют право на жиццё, як у нас гавораць по беларуску ( перевод:на жизнь, как говорят у нас по беларуски).  Схема, увы делал для себя
|
|
|
|
|
Aug 24 2007, 10:41
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 16-07-07
Из: Беларусь, г.Гомель
Пользователь №: 29 165

|
Цитата(Otvertkin @ Aug 23 2007, 08:29)  Громоздкая получается конструкция, по моим прекидкам должно хватить tiny13. Привет, Otvertkin, скачал даташит на Attiny13, посмотрел, а там нет TWI интерфейса, поэтому Atmega16 лучше будет использовать, можно не в диповском корпусе, тогда габариты девайса будут меньше.
--------------------
Прибор должен работать не в принципе, а в корпусе!
|
|
|
|
|
Aug 24 2007, 15:05
|

Группа: Новичок
Сообщений: 5
Регистрация: 24-08-07
Из: Укр./Львов
Пользователь №: 30 037

|
Цитата(Кастусь Рыжов @ Aug 24 2007, 13:41)  Привет, Otvertkin, скачал даташит на Attiny13, посмотрел, а там нет TWI интерфейса, поэтому Atmega16 лучше будет использовать, можно не в диповском корпусе, тогда габариты девайса будут меньше. Добрый день, а какая проблема поставить ДИП40? И паять проще ,и на макете без проблем, если чего проводничками перемкнуть прийдется по необходимости или резануть дорожку где-нибудь под корпусом мс, поставить панельку, а то ведь и дымок иногда идет... С первого то раза такое устройство сразу как законченное (красивое, без исправлений) врядли получится. А вот после обкатки, СМД, планар и в спичечный коробок. Или если использовать не ДИП 40 размеры конечного продукта будут намного меньше? Кстати, вопрос - работал с Самсунг ЦЛП510. А может дать кто-либо информацию по ЦЛП300? Все тоже самое или... С уважением к читающим, Александр.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|