reZident (15.02.2024 17:19, просмотров: 66) ответил Adept на по I2С расширителями с ветвистой периферией программно непросто
рулить, скорости опять же. Хотя да, это альтернативный и вполне
рабочий вариант расширения портов, правда I2C довольно криво и
разнообразно реализован в разных МК, так просто решение не
перенести. Драйвер же на предлагаемый арбитр шины "простой как
ситцевые трусы" - несколько команд на ассемблере.
Кстати, был у нас прибор в котором к PCF8575 был подключен
графический дисплей с параллельной шиной и клавиатура. Программисты
конечно бесились от такого решения (им пришлось программно
эмулировать сигналы параллельной шины и протокол связи с
контроллером LCD), но, тем не менее, сделали и все работало на
порядка 1,5тыс. экземпляров.