Цитата:
Сообщение от AlexxxV
хм....в мониторах I2C..... в магнитолах I2C.....
пора бы задуматся о разработке универсального USB-to-I2C контроллера управляемого из под Windows....
или I2C у каждого девайса свой и заточенный по разному у разных производителей?
|
Я когда-то делал программатор для EEPROM с шиной i2c на LPT порту. Делается несложно, т.к. протокол достаточно простой. Но LPT в винде подвязать непросто, можно в принципе через COM порт -- были схемы в инете. Используются не TX/RX, а например CTS и RTS состоянием которых можно управлять и считывать. А чтобы получить все это дело в USB достаточно взять дата-кабель от мобильника с м/сх наподобие PL2303 (USB-To-Serial) и все.
Только i2c протокол предусматривает обязательно наличие хоста и слейвов. Хост может быть один. i2c физически у всех одинаковый, но у каждого девайса свой код на который он отзывается.
Кстати, производитель в моем мониторе Prology PCM-700 очень просто решил проблему идентификации: они просто взяли и к этим контактам (SDA/SCL) ничего не подключили.

В результате монитор в винде определяется как Стандартный монитор.