Еще хорошо бы указывать базовый адрес устройства. Так как сама PCF8574 в зависимости от буквы выпускается с разными начальными адресами. Это дает возможность использовать более 8 устройств на одной шине.
У этих модулей A0, A1, A2 соединены с GND, семибитный адрес 20h, при любом изменении адреса джамперами будет короткое замыкание. Хорошо ничего не сгорело.
Не совсем понятно что вы имеете ввиду? У I2C устройств всегда адрес 7 битный, +1 бит направления: чтения или записи. У данного модуля, или вернее будет казать у данной микросхемы, "A" выводы, - A0,A1,A2 могут быть как подтянуты к земле, так и к питанию по даташиту. Это определяет вторую часть адреса, - первая фиксированная. На модуле четко обозначено в каком положении находиться переключатель в данный момент - + или -. И никакого короткого замыкания, при ЛЮБОМ положении переключателей быть не должно. Так же подтяжка переключателей, по даташиту, не требует каких либо дополнительных компонентов.
У моего модуля А0, A1, A2 соединены с GND, китайцы напортачили с разводкой платы, если джампер переставить будет короткое замыкание по питанию. Сильно повезло, что из за 100 рублёвого модуля не сгорела плата за 10 тыс. и USB порт компьютера. Хотелось бы поменять на нормальный с переключателями.
Спасибо большое за информацию. Мы произвели проверку этих модулей и добавили соответствующее предупреждение в описание.
можете паказть где перерезать дорожки между А0, A1, A2 и GND?
В данный момент нет возможности проверить данный модуль. Рекомендуем без подключения питания к модулю прозвонить адресные пины. Для этого снимите джамперы и тестером в режиме прозвонки проверьте есть ли соединение между центральным пином и пином с обозначением "-". Если соединения нет, то для дополнительной проверки подключите один джампер между средним пином и пином "+" и тестером проверьте нет ли короткого между выводами GND и VCC на любом разъеме. Если нет, то можете смело менять адрес. Если все же средние пины по умолчанию закорочены на землю, то лучше ничего не трогать.