реклама на сайте
подробности

 
 
> Автономный Прибор для перепрошивки картриджей, на AVR по I2C
Кастусь Рыжов
сообщение Aug 9 2007, 21:26
Сообщение #1


Частый гость
**

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



Всем спасибо, кто помог мне в первый раз.
Хочу поделиться радостью. Не только же проблемами делиться.
Хочется показать тем людям, которые потратили энное время на таких,
как я, ламеров,что они его потратили не напрасно. Бывают, знаете,
иногда приятные плоды, от казалось бы безнадежной затеи помочь новичку,
когда вдруг ничего непонимающий и неосмысленный взгляд ламера,
тупо глядящего в даташит и монитор, вдруг меняется на осознанный.
Разобрался немножко с прерываниями, например INT0.
Это моя первая прога, но уже с прерыванием.
Лампочки бегают туда, сюда, а когда жмешь прерывание,
как бы все сходит с ума(10101010 <-> 01010101) .
Снимаешь прерывание, все приходит в норму.
Приятно ощущать чувство творческого удовлетворения,
когда, скрипя мозгами, все таки приходишь к цели. 08.gif
А сколько еще впереди...?
Кто нибудь может подкинуть пример проги на си для чтения и записи
по I2C (TWI interface -у AVR) EEPROM 24C04. Есть идея сделать автономный
прибор для прошивки картриджей Xerox, я работаю в сервисе по ремонту
копиров. Встречал приборы такие в нете, но только
(1тип картриджа-1 прибор). А это дорого. Хочется сделать универсальный,
с выбором типов картридджа и возможностью изменения серийного номера
и количества отпечатков, и контролем записи,т.е. сравнения прошивок
.
Одолею ли? smile3046.gif

Сообщение отредактировал Кастусь Рыжов - Aug 9 2007, 21:27


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
8 страниц V  < 1 2 3 4 > »   
Start new topic
Ответов (15 - 29)
Кастусь Рыжов
сообщение Aug 20 2007, 22:02
Сообщение #16


Частый гость
**

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



Цитата(Otvertkin @ Aug 16 2007, 08:25) *
На выходных у меня будет время проанализировать все имеющиеся у меня прошивки на предмет объщего во всех, результатами поделюсь.

А я схемку примерную накидаю, Выставляю на обсуждение. Кто что подскажет, тому спасибо.Анатолий, ты что скажешь? Как с анализом прошивок? Схема в формате jpeg, а копия в проге
Splan6.0


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
Otvertkin
сообщение Aug 21 2007, 05:43
Сообщение #17


Участник
*

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



Все мои предварителельные предположения подтвердились, прошивkи не отличаются друг от друга. Единственный чип для Хеr M20 и его старший брат от Sam- содержимое прошивки отличается от остальных значительно. В принципе, по крайней мере в наших широтах этот зверь встречается крайне редко и замарачиваться на него не имеет смысла. Нужно будет предусмотреть возможность ввода числа копий на которые будет расчитан чип (в зависимости от количества пороха заливаемого в картридж) 3к, 5к, 10к.

Сообщение отредактировал Otvertkin - Aug 21 2007, 06:02
Go to the top of the page
 
+Quote Post
taranoid
сообщение Aug 21 2007, 14:40
Сообщение #18


Участник
*

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



Кстати, сделал я перед новым годом подобную поделку, но НА ЭТОМ НЕ ЗАРАБОТАЕШ! Особенно если есть желание сменить профиль. Сервисникам платють счас мягко говоря не густо. А то что накрапаеш и выложиш - ну собъёт есчё цену твоего труда. Могу даже схёмку дать.
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 21 2007, 15:00
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



А вот я ушел из ремонтов в разработчики, 3 года уже, и не жалею smile.gif


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Кастусь Рыжов
сообщение Aug 21 2007, 17:37
Сообщение #20


Частый гость
**

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



Цитата(GDI @ Aug 21 2007, 18:00) *
А вот я ушел из ремонтов в разработчики, 3 года уже, и не жалею smile.gif

Похоже со мной происходит подобное, но пока лучше быть хоршим ремонтником, чем плохим эмбедэром. Я только учусь. У вас есть по теме прибора какие нить соображения или информация??
Попорбую выложить схему. Можно чего нибудь поправить, если есть желание.
Вот елы палы, опять пишет при заливке файла : Ошибка загрузки. У Вас нет прав для загрузки файла с таким расширением. Это как, понять.?

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

Если только для сравнения и развития, то согласен на схемку. А на счет стоимости труда, так сколько это надо сделать приборов? У нас в Беларуси все идет со скрипом, в нашем гоороде в 450000 человек нет даже магазина по радиодеталям!! Три частника на базаре, и все.Срам, второй по величине в республике город. Отстой в этом плане.

Цитата(Otvertkin @ Aug 21 2007, 08:43) *
Все мои предварителельные предположения подтвердились, прошивkи не отличаются друг от друга. Единственный чип для Хеr M20 и его старший брат от Sam- содержимое прошивки отличается от остальных значительно. В принципе, по крайней мере в наших широтах этот зверь встречается крайне редко и замарачиваться на него не имеет смысла. Нужно будет предусмотреть возможность ввода числа копий на которые будет расчитан чип (в зависимости от количества пороха заливаемого в картридж) 3к, 5к, 10к.

Я тоже смотрел, разницы почти нет. Накрапал схемку, а отправить файл не могу, проблема. Подскажи что делать. Вот такое сообщает:Ошибка загрузки. У Вас нет прав для загрузки файла с таким расширением. Файл - схема нарисована в Splan6,0- 130Кб. Не пойму, как схему послать.
wacko.gif


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
WHALE
сообщение Aug 21 2007, 17:52
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



А вы ее в GIF конвертните,в splan есть такой сервис.Так должно пройти.Заодно и посмотреть все желающие смогут,далеко не все SPLAN пользуют.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
Кастусь Рыжов
сообщение Aug 21 2007, 18:31
Сообщение #22


Частый гость
**

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



Цитата(WHALE @ Aug 21 2007, 20:52) *
А вы ее в GIF конвертните,в splan есть такой сервис.Так должно пройти.Заодно и посмотреть все желающие смогут,далеко не все SPLAN пользуют.

Спасибо за подсказку, конвертировал и прилепил, а jpg не хотел цеплять. Жду замечаний по схеме
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  ________________2.htm ( 6.54 килобайт ) Кол-во скачиваний: 247
 


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 22 2007, 10:02
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



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


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Кастусь Рыжов
сообщение Aug 22 2007, 19:11
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 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, а может и составные, так как трудно отличит э от к.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
Otvertkin
сообщение Aug 23 2007, 05:29
Сообщение #25


Участник
*

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



Громоздкая получается конструкция, по моим прекидкам должно хватить tiny13.
Go to the top of the page
 
+Quote Post
Otvertkin
сообщение Aug 23 2007, 11:40
Сообщение #26


Участник
*

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



В прицепе выдержка из SMD Code Book на букву "К".

Сообщение отредактировал Otvertkin - Aug 23 2007, 11:42
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Кастусь Рыжов
сообщение Aug 23 2007, 20:03
Сообщение #27


Частый гость
**

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



Цитата(Otvertkin @ Aug 23 2007, 14:40) *
В прицепе выдержка из SMD Code Book на букву "К".

Точно, я посмотрел по включению и понял, что это диоды защитные стоят в обратном включении, вот схема. Нарисовал по разводке платы. Диоды в прямоугольнике- одна диодная сборка с маркировкой К. А на проце ATmega 16 , потому что у меня другог нет. В принципе все равно на Си писать буду прогу, просто потом немого переделать прогр под друг проц. Просто начал учить с атмеги. Думаю что ты прав насчет ATiny13. А ты схемку накидай, все версии имеют право на жиццё, як у нас гавораць по беларуску ( перевод:на жизнь, как говорят у нас по беларуски). smile.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
taranoid
сообщение Aug 24 2007, 04:30
Сообщение #28


Участник
*

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



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

Схема, увы делал для себя
Прикрепленные файлы
Прикрепленный файл  mobi_prog_mini_2002.sch ( 95.42 килобайт ) Кол-во скачиваний: 258
 
Go to the top of the page
 
+Quote Post
Кастусь Рыжов
сообщение Aug 24 2007, 10:41
Сообщение #29


Частый гость
**

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



Цитата(Otvertkin @ Aug 23 2007, 08:29) *
Громоздкая получается конструкция, по моим прекидкам должно хватить tiny13.

Привет, Otvertkin, скачал даташит на Attiny13,
посмотрел, а там нет TWI интерфейса, поэтому Atmega16
лучше будет использовать, можно не в диповском корпусе,
тогда габариты девайса будут меньше.


--------------------
Прибор должен работать не в принципе, а в корпусе!
Go to the top of the page
 
+Quote Post
Jedkij Natr
сообщение Aug 24 2007, 15:05
Сообщение #30





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



Цитата(Кастусь Рыжов @ Aug 24 2007, 13:41) *
Привет, Otvertkin, скачал даташит на Attiny13,
посмотрел, а там нет TWI интерфейса, поэтому Atmega16
лучше будет использовать, можно не в диповском корпусе,
тогда габариты девайса будут меньше.

Добрый день, а какая проблема поставить ДИП40?
И паять проще ,и на макете без проблем, если чего проводничками перемкнуть прийдется по необходимости или резануть дорожку где-нибудь под корпусом мс, поставить панельку, а то ведь и дымок иногда идет...
С первого то раза такое устройство сразу как законченное (красивое, без исправлений) врядли получится. А вот после обкатки, СМД, планар и в спичечный коробок.
Или если использовать не ДИП 40 размеры конечного продукта будут намного меньше?

Кстати, вопрос - работал с Самсунг ЦЛП510.
А может дать кто-либо информацию по ЦЛП300? Все тоже самое или...
С уважением к читающим, Александр.
Go to the top of the page
 
+Quote Post

8 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01517 секунд с 7
ELECTRONIX ©2004-2016