93C66+PicKit импорт\экспорт данных
93C66+PicKit импорт\экспорт данных
Коты, выручайте!
Есть надобность писать\читать до десятка 93сХХ в день. Из программаторов остался только PicKit2 (комовский поник некуда будет цеплять через пару дней).
Собственно трабл в экспорте и импорте кексов и бинарников. Т.е. читает правильно, а сохраняет с "инверсией", если можно так назвать, байт. Сам файлы сохраненные им открывает правильно. При импорте файла прошивки аналогично "инвертируются" байты, результат - не работает ничего. Помогите исправить сие. Наглядно в прикрепленных скринах.
Заранее благодарен!
Есть надобность писать\читать до десятка 93сХХ в день. Из программаторов остался только PicKit2 (комовский поник некуда будет цеплять через пару дней).
Собственно трабл в экспорте и импорте кексов и бинарников. Т.е. читает правильно, а сохраняет с "инверсией", если можно так назвать, байт. Сам файлы сохраненные им открывает правильно. При импорте файла прошивки аналогично "инвертируются" байты, результат - не работает ничего. Помогите исправить сие. Наглядно в прикрепленных скринах.
Заранее благодарен!
- Вложения
-
- PC2 8.PNG
- (163.39 КБ) 1075 скачиваний
-
- PC2.PNG
- (169.1 КБ) 805 скачиваний
-
- так сохраняет PK2.PNG
- (15.72 КБ) 814 скачиваний
-
- должно быть.PNG
- (14.84 КБ) 761 скачивание
- Реклама
Re: 93C66+PicKit импорт\экспорт данных
Инверсия вроде как.......... считали 0x00 (00000000), после записи получили 0xFF (11111111)
Судя по скринам, у вас байты местами поменяны, т.е. проблема с адресацией
Такое может быть, если PICKIT не правильно подключен.... Но это пока только мои догадки.
Схема подключения PICKIT2 к 93СXX у вас имеется?
Судя по скринам, у вас байты местами поменяны, т.е. проблема с адресацией
Такое может быть, если PICKIT не правильно подключен.... Но это пока только мои догадки.
Схема подключения PICKIT2 к 93СXX у вас имеется?
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
Схемка подключения из readme PicKit2
Но лучше посмотреть Datasheet
разделы Device Selection Table и Package Types
http://ww1.microchip.com/downloads/en/d ... 21795d.pdf
А какой буквенный индекс у вас?
Тут еще темка:
http://radiokot.ru/forum/viewtopic.php?t=24388
Код: Выделить всё
Connections for 93LC devices
---------------------------------------
PICkit 2 Pin 93LC Device Pin (DIP)
(1) VPP 1 CS
(2) Vdd 8 Vcc
(3) GND 5 Vss
(4) PGD 4 DO
(5) PGC 2 CLK
(6) AUX 3 DI
7 PE - enabled (Vdd)
6 'C' Device ORG
Set to select word sizeразделы Device Selection Table и Package Types
http://ww1.microchip.com/downloads/en/d ... 21795d.pdf
А какой буквенный индекс у вас?
Тут еще темка:
http://radiokot.ru/forum/viewtopic.php?t=24388
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
Схема есть, подключено верно. Читает и пишет на микруху. "инверсия" я назвал условно, меняет он байты в паре. Тут трабл (или особенность) программный.
- Вложения
-
- 9366.rar
- (700 байт) 252 скачивания
Re: 93C66+PicKit импорт\экспорт данных
Напишите точно, как промаркирована ваша 93
93LC66A, 93LC66B, 93LC66C ? или еще как?
93LC66A, 93LC66B, 93LC66C ? или еще как?
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
- Реклама
Re: 93C66+PicKit импорт\экспорт данных
93с66а маркировка, поником в 16битном режиме пишется и читается, в пикките пишется и читается, проблема только с сохранением и подгрузкой прошивок.
Re: 93C66+PicKit импорт\экспорт данных
Код: Выделить всё
93с66аа то на скринах 93lс66c мелькнуло....
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
Нарисовали бы еще вашу схемку подключения PicKit2 к 93
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
В списке только LC. Схему прикрепил
- Вложения
-
- eeprom_conect_620.gif
- (12.96 КБ) 1090 скачиваний
Re: 93C66+PicKit импорт\экспорт данных
Подключено верно.
Хотя происходящее говорит об обратном
На первом скрине явно не инверсия а глюки - там все содержимое на 2 помножилось.
LC или С, не важно (может быть и АА)
А вот буквенный индекс в конце важен,
т.е. выбирайте только 93LC66A (8bit)
Есть еще вопросы:
1. Питание с PicKit или внешнее? (галочка на VDD PICKIT2 On[])
2. Прошиваемая микра в схеме торчит?
Хотя происходящее говорит об обратном
На первом скрине явно не инверсия а глюки - там все содержимое на 2 помножилось.
LC или С, не важно (может быть и АА)
А вот буквенный индекс в конце важен,
т.е. выбирайте только 93LC66A (8bit)
Есть еще вопросы:
1. Питание с PicKit или внешнее? (галочка на VDD PICKIT2 On[])
2. Прошиваемая микра в схеме торчит?
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
И в ПОНИКЕ нужно читать в 8-битном режиме!
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
микруха сдернута с принтера, поник в восьмибитном режиме прикреплено ниже. микра работает в 16бит и никак иначе(в 8 даже поником не шьется). Питания с пика ей более чем достаточно(одинаково при стоящей и отсутствующей галке по питанию)
Re: 93C66+PicKit импорт\экспорт данных
Эта микра работает в с 8-бит, о чем говорит индекс A
http://ww1.microchip.com/downloads/en/d ... 21795d.pdf
http://ww1.microchip.com/downloads/en/d ... 21795d.pdf
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
Хм, тогда другой вопрос. Каким ..чудом данная микра работает в принтере. Принт пишет в 16 бит. Почему поник вообще НЕ ПИШЕТ данную микру в 8 бит
Re: 93C66+PicKit импорт\экспорт данных
Это уже конструктивная особенность. Там могло стоять что угодно хоть 4бит, ведь от туда только читаем
необходимые данные, константы и пр.
Жаль у меня нет этой микры.... Я бы сам проверил на PicKit3
необходимые данные, константы и пр.
Жаль у меня нет этой микры.... Я бы сам проверил на PicKit3
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
А нет, туда еще и пишем счетчики. Да и номер крама, серийник принтера оттуда и еще куча инфы. Если закинуть туда вообще пустую то серийник равен нулю, все счетчики в 0 принтер будет печатать и печатать..... Собсно пользуйтесь, у меня МЛ2525 на стартовом уже почти 30000 отпахал, жалко мне денег на ресеттер
и все это читается только в 16 бит
Re: 93C66+PicKit импорт\экспорт данных
Так серийник не обязательно читать сразу за 2 байта. Все счетчики можно считать побайтно, будь они
в 128бит.
в 128бит.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
да это то понятно, непонятно почему он байты местами меняет при экспорте прочитанных\импорте оригинальных дампов и как победить.
Re: 93C66+PicKit импорт\экспорт данных
http://ww1.microchip.com/downloads/en/d ... 21712b.pdf
Хотя в этом даташите ничего нет про индексы A B C
Зато написано, что может работать как в 8 так и в 16 бит
Там в 93LC66 вывод 6 отвечает за выбор битности. Если на нем высокий уровень, то 16 бит,
а если низкий, то 8 бит.
Попробуйте на него либо подать VCC, либо подключить его к GND
Хотя в этом даташите ничего нет про индексы A B C
Зато написано, что может работать как в 8 так и в 16 бит
Там в 93LC66 вывод 6 отвечает за выбор битности. Если на нем высокий уровень, то 16 бит,
а если низкий, то 8 бит.
Попробуйте на него либо подать VCC, либо подключить его к GND
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Лом ужасен и велик! Но... хороший проводник!
Re: 93C66+PicKit импорт\экспорт данных
При подтяжке на любой из полюсов изменений никаких, все пишется и читается. сохраняется все так же криво. Все больше я грешу на программное обеспечение, нежеле на сам прогер и тем более микруху


