Важно! Программатор чипов на базе микросхемы AT88SC0204C

  • Автор темы igoruha2
  • Дата начала
I

igoruha2

пусть будет эта тема
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
Ура, новая тема :).
Выпустил я новую прогу на новом ядре.
Будет что по обсуждать т.к. полусырая :). На сайт пока не выкладываю т.к. полусырая. Поправлю так чтобы не было стыдно, тогда и выложу.
Кому интересно попробовать, спрашивайте на е-майл, пришлю. Прога работает только с новой схемой. На даном этапе обладает такими возможностями:
появилось отображение ошибок ресеттера,
есть возможность регулировать Vcc CRUMа от 2.5 до 4.5 вольт,
можно из проги включить/выключить питание на CRUM для тестирования,
hex редактор,
поддерживает всю 24Сххх серию (кроме 24С1024 и х24С....),
устранены некоторые косяки, стала работать чуть быстрее :).
Да, не забудьте, что новая схема требует новый загрузчик (есть на сайте) и надо генерить новый ответный файл. Вроде всё пока.

что-то картинка не вставляется...

 
I

ILYA_Zzz

Участник
Регист
19 Фев 2008
Сообщения
133
Раз удаляют старую тему - http://monitor.net.ru/forum/viewtopic.php?p=2757680#2757680 , продублирую, чтобы не затерялось.
Eex сказал(а):
ILYA_Zzz, ищи тут, не ошибешся :)
 ссылка скрыта от гостей 
Eex, вы бы в шапке прилепили файлы, и обновляли их по мере обсуждения ;)
Буду рад увидеть их у себя в ящике ;)
 
S

sever13

Участник
Регист
25 Июн 2010
Сообщения
206
Eex, НEX редактор какой то не привычный и все сливается ,данные не удобно читать
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
sever13, да, я тоже заметил. Не знаю как решить, ставил жирный техт, тогда буквы в ячейку не влезают, приходится на пол экрана форму растягивать :). Потом подумаю как быть, пока есть и более срочные косяки.
 
R

R0Man

Участник
Регист
17 Июн 2010
Сообщения
74
Eex, а может с цветом букв, символов и фоном поиграться (черный фон\зеленые символы например...). поддержка разных выбираемых тем оформления было-бы круто... (хотя это не главное)

жалко, что окно не растягивается (вширь-итак нормально, а ввысоту-бы).

нельзя-ли убрать привязку к net framework? (всмысле, чтобы файл AT88resetter_V***.exe - был самодостаточным, и не нуждался ни в каких внешних библиотеках)

хорошо бы смотрелась поддержка bin, e2p - файлов

не испортят вид выпадающие меню:
...УСТРОЙСТВА
........................AT88
...............................список поддерживаемых чипов
........................24Сxx
...............................список ...
...НАСТРОЙКА
......................список вариантов...

нуу, это всё удобства... а в целом устройство\софт итак замечательно функлициклируют без видимых изъянов :)
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
R0Man, По порядку :).
hex редактором скоро займусь, уже почти прикрутил в прогу самое необходимое.
Разные темы выбираться не будут в моей проге - каждая строка программирования даётся с трудом. В моём лексиконе программиста (как у Элочки - Людоедочки) 33 слова и я умею писать прогу только с этими словами :), изучение новых методов это долгое дело. Прога от Игоря будет по удобнее и по красивее.
Растягиваться окно думаю не будет, хотя посмотрю. Там сразу начинаются заморочки с форматированием ячеек, они очень не послушные.
Net Framework даёт мне возможность написать хоть какую-то прогу на моих 33 словах :), без него я бы ещё и не начал её писать :). Последняя прога вернулась к NetFramework 2.0 (3.5 больше не нужна). Игоря прога будет отвязана от NetFramework.
Поддержка форматов тоже не будет в моей проге - куча заморочек. Firmware написано на hex формате и надо будет строить для каждого формата свой метод записи в память. Может Игорь будет поддерживать, но не думаю что в первом выпуске программы.
Построить выплывающие окна вполне реально, доделаю основное и подумаю чем продолжить :).
Спасибо за замечания.
 
Д

Доктор

Аналогопатолог
Команда форума
Регист
26 Июл 2006
Сообщения
6.688
igoruha2, блин, надо было сначала активировать старый аккаунт, а потом удалять дубль2. Заходи под ником igoruha , под тем же паролем, что я дал тебе вчера.

P.S. В качестве информации-
Сообщение Администрации:
!!! При возникновении каких-либо проблем с аккаунтом, следует обращаться в "гостевую" - http://monitor.net.ru/forum/viewforum.php?f=19
 
I

igoruha

Участник
Регист
27 Июн 2010
Сообщения
114
R0Man, привязку к .NET убирать нет никакого смысла. в висте и семёрке NET уже штатно стоит , ХР доживает.
NET это новая инфраструктура идущая на смену COM и MFC. нужно идти в ногу со временем
 
R

R0Man

Участник
Регист
17 Июн 2010
Сообщения
74
igoruha, я иду, а комп на работе-нет. :) оффлайн netframe не хочет устанавливаться на эту "развалину"( инета там нет) приходиться бегать далеко и клянчить "попрашивАть чипик " :pray: ...(ну это всё сугубо личные заморочки)...
Лично меня абсолютно всё устраивает как есть. :)

Eex, а с Xerox 90, 1-wire и ss921 - пока тишина?
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
R0Man, Да, xerox90 будет. Новый двожок делался в основном для этого чипа. Старый движок мог читать только ВСЕ байты и ТОЛЬКО подряд, для xerox90 это не годится. Этот чип будет управляться из PC программы, по этому после отладки нового ядра (есть проблемки) буду прикручивать Xerox90. Да, чипов xerox90 у меня тоже нет, так что буду палить ваши :).
 
R

R0Man

Участник
Регист
17 Июн 2010
Сообщения
74
Eex сказал(а):
xerox90 будет
"хоть-бы немножечко, чайную ложечку - это уже хорошо!" :)

а есть-ли возможность 1-wire таким-же образом прикрутить?(DS-ка, ведь работает как-то...)
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
R0Man, Я про 1-wire пока не думаю - страшно :), там SHA-1 криптопротокол используется с паролями :). Кому не лениво можете поискать на сайте DALLAS есть ли у них библиотеки для PICa под SHA-1 протокол. Я пробовал читать/писать Epson 7 pin чипы, в принципе читаю и пишу, но это ТАКИЕ кривые чипы! Они попросили в два раза больше памяти, чем вся 24Сххх серия вместе. Пока не подключаю их, подумаю как быть, есть идея сделать просто стералку счётчиков без читать/писать функций, будет ГОРАЗДО проще.

Добавлено 30-12-2010 21:02

R0Man, Я сегодня спаял 3 платы по новой схеме для тестирования на PIC18LF2455, так я попал в такую ситуацию как ты, а именно ошибка на не стёртую память в контроллере перед программированием. Бился я бился и оказалось, что надо в PicKit2 убрать галочку с "Tols/Fast Programming". Тогда всё пошло. Я даже не поинтересовался как ты залил загрузчик чтобы ушла эта ошибка?
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
Нашёл косяк в загрузчике, странно что на него попались только 3 человека (я тоже попался, потому и нашёл).Оказывается загрузчик имеет возможность стартонуть во время программирования (пока стоит в программаторе). На схеме кнопка, которая запускает загрузчик стоит на ICSP разъёме и программатор её периодически нажимает. Генерируется ошибка не за что не про что. Когда поправлю, обновлю дистрибутивы.
 
R

R0Man

Участник
Регист
17 Июн 2010
Сообщения
74
Eex, у меня Fast Programming включена, точно...
 ссылка скрыта от гостей  - вот в таком окне нажал стереть и запрограммировать, и всё... я думаю, что ошибка "не стёртая память" из-за LF в маркировке :) (у меня 18F2550). А ошибка в прошлый раз была случайно... я думаю, что она(ошибка), возникает сама по себе(если включить Fast Programming, и 20 раз прошить, то 3-5 прошиваний будут удачны в случае с PIC18LF2455)...

Генерируется ошибка не за что не про что, странно, у меня такого нет...
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
Я нашёл достаточно серьёзный косяк в новом загрузчике - компилятор меня перехитрил и дал загрузчику доступ в зону ресеттера. Не знаю как это повлияло на качество, но лучше переписать загрузчик тем, у кого новая схема. Думаю что подойдут ваши старые прошивки после перезаливки загрузчика. Загрузчик обновил в новом дистрибутиве. Добавил возможность подключения контроллера PIC18F2455, в новом ядре освободилось много места и он снова будет работать (пока память не перекроется). Добавил загрузчик для PIC18F2455. Кто хочет (или нет другого в наличии) могут пробовать поставить контроллер PIC18F2553 и PIC18F4553, не тестировался, но должен пойти.
В новой схеме продублировал напряжение Vcc CRUMa на 25-ю ногу, но без PWM. Кому не понравилось (не работает) PWM, могут пользоваться диодами и стабилизаторами на этой схеме тоже.
 
  • Like
Реакции: samtron
R

R0Man

Участник
Регист
17 Июн 2010
Сообщения
74
По поводу улучшений\упрощений:
- можно было-бы добавить в софт кнопку "отправить прошивку" (принцип: залил бут, считал свою DS, нажал "Send dump", вылезло окно "от кого, кому, тема, вложение, свой комментарий", жмёшь "отправить" и всё...) так можно было-бы и обычные прошивки крамов слать для пополнения общей базы...
- newAT88dumps.rar не плохо-бы дополнить new24Cxxdumps(в hex формате) :)
- шикарно смотрелась бы (подсведка цветом)\(выделение жирным) в окне редактора символов "crum-12345..."...ну и еще каких нибудь важных... :)
- ну и совсем футуристично: справа от окна text editor-a дополнительное окно, которое отображает: на какой объем расчитан картридж, сколько отпечатано, ... в общем всё,что в прошивке - только понятным для "хомо-заправщикуса" языком... :)
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
R0Man, Спасибо, есть над чем подумать :).
Нужен доброволец на тест Xerox90 с новой схемой. У меня нет таких чипов. Пока тестируется только чтение, разберёмся с ним, тогда будем делать запись. Думаю что чип не умрёт :).
 
S

serry

Участник
Регист
22 Авг 2010
Сообщения
78
У меня есть старые чипы с аппаратов xerox WC 423, они на xerox 90/xerox 01 сделаны. Правда для меня это практической ценности никакой не представляет(мы эти картриджи просто меняем на новые), но потестировать очень даже могу.

Добавлено 02-01-2011 01:35

И схема у меня новая. senikos - это я.
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
R0Man сказал(а):
Eex,жалко, что окно не растягивается (вширь-итак нормально, а ввысоту-бы).
сделал :)

Добавлено 02-01-2011 01:04

serry, у меня всё готово - прога есть, прошивка тоже. Я больше не сохраняю ответные файлы пользователей, голова от них кругом. Присылай файл повторно, вышлю комплект для тестов. Спасибо.
 
S

serry

Участник
Регист
22 Авг 2010
Сообщения
78
:) Хорошо. Только у меня чипы эти на работе, теперь уже после 10-го числа. К тому же автопрог тоже на работе, я не успел даже новый загрузчик перезалить на оба девайса.
---
Всех С НГ!!! :)
 
R

R0Man

Участник
Регист
17 Июн 2010
Сообщения
74
Eex, на at88.cartridge-obninsk.ru в разделе FAQ неплохо-бы выложить список поддерживаемых контроллеров: 18F(L)2550, 18F(L)4550, 18F(L)2455, 18F(L)2553, 18F(L)4553... с описанием нюансов и возможных проблем(в будущем)...
 
E

Eex

Участник
Регист
12 Мар 2010
Сообщения
1.522
R0Man, Список есть в инструкции в новом дистрибутиве.
 ссылка скрыта от гостей 
 ссылка скрыта от гостей 
 
R

R0Man

Участник
Регист
17 Июн 2010
Сообщения
74
разница серий контроллеров очень незначительна
PIC18F2455/2550/4455/4550 - 10-Bit АЦП
PIC18F2458/2553/4458/4553 - 12-Bit АЦП
мне кажется любой из них подойдёт, а по поводу списка - я нечто подобное представлял себе:
 ссылка скрыта от гостей 
 
C

cdhomecd

с новом годом !
А как насчет 18f14k50, немного SRAM (512)?
 
Верх