Zeyad Al-aamer Ответов: 2

Как попасть в i2c eeprom через порт C# и rs232 (com1)


я пытаюсь читать и писать в чипе, который зависит от протокола i2c
его un eeprom для счетчика страниц факса я почти не пробовал использовать с ponyprog и chip resestter но также я не могу найти никакого решения

Что я уже пробовал:

с#
драйвер i2c
Майкрософт.месте.оборудование ;

2 Ответов

Рейтинг:
2

Jochen Arndt

В дополнение к решению 1 вы также можете использовать интерфейс PC I2C. Они довольно дешевы и имеют интерфейс USB, который обычно доступен как виртуальный COM-порт. Такие интерфейсы должны предоставлять SDK с библиотекой, которая также может быть использована с C# при использовании PInvoke.

Если вы просто хотите читать / записывать в EEPROM без использования собственного кода, Вы можете использовать PonyProg, но вам нужно оборудование интерфейса I2C, как описано на сайте PonyProg - программатор последовательных устройств[^] который требует параллельного порта LPT, который больше не присутствует в последних системах ПК.


Zeyad Al-aamer

спасибо но если вы хотите точно знать что я имею в виду пожалуйста взгляните на эту диаграмму
http://testcopy.net/s3cc921-cable-reset-chip-schematic-and-diagram.html

Jochen Arndt

Это выглядит так, как будто он может быть использован в качестве интерфейса I2C при условии, что программное обеспечение реализует генерацию сигнала I2C и знает, как разговаривать с конкретными устройствами I2C.
Но я не знаю, как PonyProg использует этот интерфейс и как работает подключенное устройство (модуль тонера).

Если вы купили оборудование и у вас возникли проблемы, вы должны обратиться за поддержкой к поставщику.

Вы можете купить предлагаемые интерфейсы, начиная с $10, что намного дешевле, чем $40.

Zeyad Al-aamer

хорошо спасибо

Рейтинг:
1

CPallini

Я бы использовал микроконтроллер (MCU) для этого. То есть (виртуальный, через USB) последовательная связь (UART) между PC и MCU и затем I2C связь между ними MCU и EEPROM.
С помощью Arduino, сделал бы это очень просто (см., например Чтение и запись микросхемы последовательной памяти EEPROM - learn.sparkfun.com[^]).


Zeyad Al-aamer

проблема в том что чип не обеспечивает как обычный eeprom я покажу вам как он работает

Zeyad Al-aamer

это точно так же, как здесь
http://testcopy.net/s3cc921-cable-reset-chip-schematic-and-diagram.html