Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Инструментарий

Инструментарий Тестеры, паяльники, осциллографы, программаторы, IDE.

Ответ
 
Опции темы Опции просмотра
Старый 01.11.2012, 02:17   #1
carworker
Member
 
Регистрация: 13.07.2010
Адрес: Odessa UA
Возраст: 60
Сообщений: 59
Вес репутации: 100/37
carworker will become famous soon enoughcarworker will become famous soon enough
По умолчанию Pickit2 программатор eeprom

Назрел вопрос как правильно с помощью pickit2 работать с eeprom ?
И еще, не вспомнить где читал, но вроде можно добавить в оболочку eeprom 95xxx и другие. Я пробывал 93c46 Pickit2 читает, трет но не пишет. К сожалению на сегодняшний день еще одного рабочего прогера eeprom нет. Сдох комп с LPT а с ним и seeprog. Для моих радиолюбительских задач покупать что то с юсб дорого. Поэтому есть огромное желание заставить Pickit2 работать с eeprom. У кого есть опыт просьба поделится.
carworker вне форума   Ответить с цитированием
Старый 01.11.2012, 15:05   #2
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 837
Вес репутации: 853/64
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: Pickit2 программатор eeprom

у меня 93сХХ и читает и трёт и пишет....
смотрите хэлп-реадми (родная оболочка) (наверное уже читали) - и даташит на саму микросхему.
Marat вне форума   Ответить с цитированием
Старый 01.11.2012, 20:35   #3
carworker
Member
 
Регистрация: 13.07.2010
Адрес: Odessa UA
Возраст: 60
Сообщений: 59
Вес репутации: 100/37
carworker will become famous soon enoughcarworker will become famous soon enough
По умолчанию Re: Pickit2 программатор eeprom

А на что следует обратить внимание в даташите? Есть перевернутые с буквой Х (93LC46BX например) и питание варируется. 8бит 16бит. 93LC46B например 2.5-5.5 вольт 16 бит org pin нет. Может какая беда с прогером? Хотя все остальные функции выполняет безупречно. Как проверить прогер для работы с eeprom?
carworker вне форума   Ответить с цитированием
Старый 02.11.2012, 12:53   #4
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 837
Вес репутации: 853/64
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: Pickit2 программатор eeprom

в даташите- для корпуса дип ноги 6 и 7 уделите особое внимаение - - - - бывают вариации у разных производителей.
я работал в режиме 16 бит - проблем не возникло. в режиме 8 бит работать не пробовал.

Последний раз редактировалось Marat; 02.11.2012 в 12:59.
Marat вне форума   Ответить с цитированием
Старый 02.11.2012, 23:26   #5
carworker
Member
 
Регистрация: 13.07.2010
Адрес: Odessa UA
Возраст: 60
Сообщений: 59
Вес репутации: 100/37
carworker will become famous soon enoughcarworker will become famous soon enough
По умолчанию Re: Pickit2 программатор eeprom

Сегодня микрочиповскую 93LC46B выдранную из какой то сигналки и прочитал и записал, Игрался до икотки. А вот атмел в дипе и ST в soic шить не хочет. Даташиты смотрел. Ноги 7-6 в воздухе. В чем прикол не пойму.
carworker вне форума   Ответить с цитированием
Старый 03.11.2012, 05:10   #6
геннадий75
Member
 
Регистрация: 05.02.2012
Адрес: г.Саяногорск
Возраст: 44
Сообщений: 84
Вес репутации: 255/32
геннадий75 is a jewel in the roughгеннадий75 is a jewel in the roughгеннадий75 is a jewel in the rough
По умолчанию Re: Pickit2 программатор eeprom

Цитата:
Сообщение от carworker Посмотреть сообщение
Сегодня микрочиповскую 93LC46B выдранную из какой то сигналки и прочитал и записал, Игрался до икотки. А вот атмел в дипе и ST в soic шить не хочет. Даташиты смотрел. Ноги 7-6 в воздухе. В чем прикол не пойму.
Соединяй 6 вывод с 8 и 7 с 5 выводом, тогда будут писаться и читаться в 16 битном режиме.И не забываем смотреть на разводку откуда выпаял, иногда попадаются со сдвигом выводов.
геннадий75 вне форума   Ответить с цитированием
Старый 04.11.2012, 01:43   #7
killer258
Senior Member
 
Аватар для killer258
 
Регистрация: 30.12.2007
Адрес: Киров
Сообщений: 1,206
Вес репутации: 588/62
killer258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to all
Отправить сообщение для killer258 с помощью ICQ
По умолчанию Re: Pickit2 программатор eeprom

Цитата:
Сообщение от carworker Посмотреть сообщение
. В чем прикол не пойму.
в меню девайсов надо ставить 9346B. Даже если на еепроме написано , скажем 93С46P. Если ставишь А, то неправильно работает Кроме того, если в дип корпусе cs clk din dout всегда 1,2.3,4 выводы соответственно, то в соике возможен как такой же вариант, что и в дипе,так и вариант со сдвигом на 2 ноги, то есть Cs- 3 ,clk-4,din-5,dout-6. И , судя по всему, пиккит правильно читает только в 16-битном режиме, даже если микросхема допускает выбор 8/16. Поэтому вывод ORG надо подтягивать к питанию С 24схх проблем вроде тоже нет, только вывод данных , присоединяемый к AUX, должен быть подтянут к питанию резистором. Номинал не указан, но я пробовал 4к7, всё читает великолепно.
killer258 вне форума   Ответить с цитированием
Старый 04.11.2012, 01:57   #8
killer258
Senior Member
 
Аватар для killer258
 
Регистрация: 30.12.2007
Адрес: Киров
Сообщений: 1,206
Вес репутации: 588/62
killer258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to all
Отправить сообщение для killer258 с помощью ICQ
По умолчанию Re: Pickit2 программатор eeprom

Вот чего мне не удалось добиться, так это работы с Pic16f84 без буквы А. я запускал PICkit2 Device File Editor.exe , чтоб отредактировать файл поддерживаемых девайсов,создал там ещё одну запись с имененм pic16f84 по аналогии с записью о pic16f84a , и 16ф84 появился в списке поддерживаемых, но не знаю, какой из параметров надо исправить, и в какую сторону, их довольно много там. А сравнение спецификаций программирования 16ф84 и 16ф84а не выявило никакх различий..Хотя они, конечно, есть. Что интересно, ICPROG с понипроговским железом писал оба пика, не взирая на наличие или отсутствие буквы "А", а этот ни в какую. Никкит видит 16ф84 только если по питанию ставишь ёмкость 330 мкф, но ошибочно определяет его как 16ф882 и естественно, дальше этого дело не идёт.
killer258 вне форума   Ответить с цитированием
Старый 04.11.2012, 06:09   #9
Sun525
Senior Member
 
Регистрация: 10.05.2008
Адрес: Murmansk
Возраст: 40
Сообщений: 415
Вес репутации: 398/51
Sun525 is just really niceSun525 is just really niceSun525 is just really niceSun525 is just really nice
По умолчанию Re: Pickit2 программатор eeprom

Насколко помню в 16F84 нет id, попробовать включить manual device select и прошить как 16F84A.
Sun525 вне форума   Ответить с цитированием
Старый 04.11.2012, 17:03   #10
carworker
Member
 
Регистрация: 13.07.2010
Адрес: Odessa UA
Возраст: 60
Сообщений: 59
Вес репутации: 100/37
carworker will become famous soon enoughcarworker will become famous soon enough
По умолчанию Re: Pickit2 программатор eeprom

Насчет ног все понятно. Спасибо. Однако 93С46 других производителей кроме микрочипа мне записать не удается. Новые или б.у один х.Если у вас парни получается работать с этой серией других производителей а у меня нет, значит чтото я делаю не так. Буду рыть дальше. Скачал вот это (https://sites.google.com/site/pk2devicefileeditor/
(killer258 постом выше упоминал об этой проге) и у меня есть огромное желание дописать в пиккит 95с160 Это возможно вообще или пиккит не справится в принципе?
carworker вне форума   Ответить с цитированием
Старый 04.11.2012, 23:43   #11
killer258
Senior Member
 
Аватар для killer258
 
Регистрация: 30.12.2007
Адрес: Киров
Сообщений: 1,206
Вес репутации: 588/62
killer258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to allkiller258 is a name known to all
Отправить сообщение для killer258 с помощью ICQ
По умолчанию Re: Pickit2 программатор eeprom

Цитата:
Сообщение от carworker Посмотреть сообщение
Для моих радиолюбительских задач покупать что то с юсб дорого. Поэтому есть огромное желание заставить Pickit2 работать с eeprom.
Если требуется прописывать в 93С46 всего лишь один-два байта по одному и тому же фиксированному адресу , то можно набросать на пике программку, пишушую этот байт по нужному адресу, в соответствии с протоколом даташита. Я так уже делал, ничего сложного, всё работает. Только при записи нескольких данных подряд надо делать паузы между записями, иначе запишется только первый байт. (или флаг Buzy контролировать после операции записи)
killer258 вне форума   Ответить с цитированием
Старый 05.11.2012, 23:35   #12
carworker
Member
 
Регистрация: 13.07.2010
Адрес: Odessa UA
Возраст: 60
Сообщений: 59
Вес репутации: 100/37
carworker will become famous soon enoughcarworker will become famous soon enough
По умолчанию Re: Pickit2 программатор eeprom

Заставил прогер работать. Косяк в прогере. Провал питания Vdd +5 v в момент начала записи даже если птичкой включить Vdd. 820 ом заменил на 10к и С11 увеличил в 2 раза. Счас подумал надо было на осцике время засечь. не засек Где то 2-3 мсек.Атмеловские и S93 дипы наверное больше тока гребут. Вообщем теперь пошло как по маслу.

Цитата:
Сообщение от killer258 Посмотреть сообщение
Если требуется прописывать в 93С46 всего лишь один-два байта по одному и тому же фиксированному адресу , то можно набросать на пике программку, пишушую этот байт по нужному адресу, в соответствии с протоколом
У меня цель другая заставить этот прогер работать с нужными мне eeprom, 95 серия например. Если бы я что то делал то в жизни отдельную eeprom не ставил. Счас полно пиков с eeprom на борту.
carworker вне форума   Ответить с цитированием
Старый 20.08.2015, 16:59   #13
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 34
Сообщений: 1,400
Вес репутации: 2524/83
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: Pickit2 программатор eeprom

Столкнулся с проблемой, нужно прошить несколько 24lc02 в готовом устройстве. Дорожками в нем уже предустановленна младшая часть адреса отличная от нуля. Соответственно PICkit2, пытаясь начать обмен с адресом 0xa0, пишет, что нет ACK. А чекбоксы Chip select активны только для микросхем начиная с 24lc32. Как победить?
Рак вне форума   Ответить с цитированием
Старый 21.08.2015, 09:19   #14
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 34
Сообщений: 1,400
Вес репутации: 2524/83
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: Pickit2 программатор eeprom

Цитата:
Сообщение от Рак Посмотреть сообщение
Столкнулся с проблемой, нужно прошить несколько 24lc02 в готовом устройстве. Дорожками в нем уже предустановленна младшая часть адреса отличная от нуля. Соответственно PICkit2, пытаясь начать обмен с адресом 0xa0, пишет, что нет ACK. А чекбоксы Chip select активны только для микросхем начиная с 24lc32. Как победить?
Долез до исходников утилиты PICkit2, выяснил, что для активность чекбоксов нужно открыть файл PK2DeviceFile.dat и, для нужного чипа, установить свойство ConfigMask[3] равным 3.
Рак вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pickit2 программирует EEPROM М93С86? Anatoliy Продукция MICROCHIP 7 19.02.2011 00:11
PICkit2 для EEPROM 93C86 matrixz Вопросы начинающих 19 25.04.2009 23:06
PIC18F452 не пишет в EEPROM tzirulnicov Продукция MICROCHIP 2 03.01.2008 16:10
PicKit2 и PIC18 EEPROM shad Продукция MICROCHIP 0 30.03.2007 22:32


Часовой пояс GMT +3, время: 09:34.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot