Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

Чем можно прошить 24C64

Пн авг 14, 2017 18:02:37

Нашел в интернете ссылку на простенький программатор,
http://www.radioradar.net/repair_electr ... eprom.html

На чтение работает, а на запись нет.

Если кто даст ссылку или схему на простой в сборке и рабочий программатор, тому буду заранее благодарен.

Re: Чем можно прошить 24C64

Пн авг 14, 2017 18:26:17

https://www.qrz.ru/schemes/contribute/comp/24xx/
кстати на вашей схеме вход разрешения записи WR строго на земле...

Re: Чем можно прошить 24C64

Пн авг 14, 2017 18:56:32

https://www.qrz.ru/schemes/contribute/comp/24xx/
кстати на вашей схеме вход разрешения записи WR строго на земле...


То есть, вход разрешения записи WR нужно убрать с земли и тогда будет запись?
Но я тогда, одного не пойму, внизу в комментариях некоторые написали что он работает.

Re: Чем можно прошить 24C64

Пн авг 14, 2017 19:13:24

WP должен быть на массе:
Write Protect (WP): The Write Protect input, when connected to GND, allows normal Write operations. When WP is connected directly to VCC, all Write operations to the memory are inhibited. If the pin is left floating, the WP pin will be internally pulled down to GND: however, due to capacitive coupling that may appear during customer applications, Atmel recommends always connecting the WP pins to a known state. When using a pull-up resistor, Atmel recommends using 10k or less.

Re: Чем можно прошить 24C64

Вт авг 15, 2017 05:57:13

Мне бы еще хотелось узнать, почему программатор который собрал, не работает?

Re: Чем можно прошить 24C64

Вт авг 15, 2017 06:43:18

Потому что это приставка-ногодрыг для "классического" СОМ - порта тех материнок, где от силы пень 3 стоял...
:cry:
На более поздних, и особенно USB-COM переходниках, работоспособность таких девайсов НЕ ГАРАНТИРОВАНА. Как и работоспособность прожек-оболочек для ПК при СОМ более СОМ8 (т.е. СОМ1-СОМ8 предпочтительно - остальные могут и не работать).
8)

Re: Чем можно прошить 24C64

Вт авг 15, 2017 06:59:46

Так у моего ситемника есть COM port. (мама P8p67-m). Или он уже не подходит для этого и нужен более старый системник?

Re: Чем можно прошить 24C64

Вт авг 15, 2017 10:07:04

Эти уже "с наворотами" (в частности Z-состояние при некотором интервале простоя).
Как вариант - все задействованные линии через репитер на ST232B пропустить...
:roll:
Ежли шклерозь не изменяет стары мамки вроде на Intel815 комплектах были...
Версия работоспособного на всяком железе JDM-подобного железа:
viewtopic.php?p=2719522#p2719522
и набор панелек (включая EEPROMки)
http://img.radiokot.ru/files/20529/1coovj2jzi.GIF
следует учесть, что в обращении к EEPROMке обязательно участвует адрес, заданный джамперами.
И тут... поле для размышлений... какой генерируется утилитой-оболочкой программатора, тот и должен бысть выставлен.
8)

Re: Чем можно прошить 24C64

Вт авг 15, 2017 18:02:15

Попробую найти старый системник, и подключу к нему этот простенький программатор, который собрал. Просто самому уже любопытно, будет работать на старом системнике или нет.

Re: Чем можно прошить 24C64

Вт авг 15, 2017 18:22:53

никто не спросит а тс не написал про Ось
если там 98 то все заработает еслм 2к хр и 2к3 тка с драйвером юзер порт
если выще хрюни скоре всего бесполезно... писать софт под них спецом никто не станет...
так что совет найди старый винтик и дистриб в хуярить туда 98се и прогу прошивки
можно попробовать сделать это на загрузочной флехе
если мамка умет с нее грузится :wink:
у менябыл модем гле в СD область(где лежат дрова) была зашата лайтХР ось и п роророророророророророооооооооооооооотттттттттттттттттттддддддддддддд

Re: Чем можно прошить 24C64

Пт авг 18, 2017 05:59:31

Нашел старый системник. Программатор который собрал на нем работает. windows xp, ic-prog. За одним исключением, не работает функция стирания микросхемы.

Исходя из этого хотелось бы найти рабочий программатор, что бы работал на всех com портах. А еще лучше, что бы он подключался через usb. И желательно что бы был универсальным.

Re: Чем можно прошить 24C64

Пт авг 18, 2017 06:15:01

Это будет нечто подобное вот такому базовому блоку:
КОТУИНКО ссылки на россыпь по теме
viewtopic.php?p=3021614#p3021614
viewtopic.php?p=3082242#p3082242
viewtopic.php?p=3126937#p3126937
viewtopic.php?p=3140362#p3140362
viewtopic.php?p=3141052#p3141052
viewtopic.php?p=3154504#p3154504
и далее по мере продвижения проекта.
А под каждую микру свое аппаратное расширение при соответствующем загружаемом софте.
:roll:
:hunger:

Re: Чем можно прошить 24C64

Пт авг 18, 2017 10:23:08

mammona писал(а):А еще лучше, что бы он подключался через usb.
У китайцев продаются USB программаторы для 24й и 25 серий, стоят недорого, шьют почти все, какой смысл изобретать очередной лисапед ?

Re: Чем можно прошить 24C64

Пт авг 18, 2017 11:57:45

Смысл во "всеядности" при достаточно простой организации.
В случае с простейшими ЕЕПРОМками более универсальное устройство.
Сменил аппаратную "голову" и программную заготовку и работай с другим устройством (насколько своих интересов/возможностей хватит).
А из ПК тягаем *.hex заготовки с помощью терминальной консоли (она же и дисплей приставки).
При том, что все равно на какой основе сам СОМ-порт (включая USB-COM переходники)...
:roll:

Re: Чем можно прошить 24C64

Пт авг 18, 2017 12:09:11

Практика показывает, что "все в одном" - часто не самый лучший вариант.

Re: Чем можно прошить 24C64

Пт авг 18, 2017 12:18:09

Как раз тут случай не "все в одном" а "каждому свое" - единая только базовая платформа и система обмена с ПК.
А конкретика - основана на сменной аппаратной обвязке и соответствующем сменном ПО для той КОТУИНКи.
8)

Re: Чем можно прошить 24C64

Сб авг 19, 2017 22:03:02

Но мне все-таки интересно, почему программатор который собрал не работает на более современных системниках. Распиновка сом порта одинаковая.

Re: Чем можно прошить 24C64

Вс авг 20, 2017 06:10:04

распиновка, может быть и одинаковая, да вот доступ к регистрам, которые эти пины переключают может быть иным.
Собственно, что смущает. Смущает ваше первое сообщение, что "всё читается, но ничего не пишется". Если через этот порт i2c правильно симулируется, то такого быть не должно. Так что либо вы что-то делаете не так, либо программа что-то делает не так. А программа была написана хорошо, если во времена виндовс98, когда можно было грязными ручками лазить по регистрам железа. Более новые системы, обычно, этого не допускают - нужен еще драйвер. А драйвер есть, только, чтобы снова лазить грузными ручками по регистрам. Но кто обещал, что эти регистры и их значение останутся там же? Поэтому с новой техникой как повезет, может попадётся железо всё еще совместимое со старыми 16c550 (про 16c450 уже и вспоминать не стоит), а может и нет.
Сам я, когда понадобилось знакомому заменить в телевизоре эту микросхему воспользовался WillemPROM-ом - но это еще тот монстр. В этом году, когда решил заложить в конструкцию такую микросхему - то читал и писал прямо из программы устройства без связи с компом. Так что зависит от ваших целей, что вам с этой микросхемой надо сделать. Можете просто подключить к ардуине на проводочках, а может стоит купить готовый нормальный программатор.
Ответить