Ваше программное обеспечение отлично справляется с поставленной задачей, но оно также блокирует некоторые полезные и важные функции. Для наилучшего использования сайта, пожалуйста, найдите время, чтобы отключить ваш AdBlocker.

PCF8574

Опубликовано stm32 - вт, 01/28/2020 - 15:13

PCF8574 - ссылка на документацию

Remote 8-bit I/O expander for I2C-bus  - расширитель портов ввода вывода с управление по IC2 

Бывает разных модификаций. На фото одна из представителей с забавной надписью Funduino.

Очень удобная плата особенно с индикаторами типа   - символьный ЖКИ на базе контроллера HD44780.  Подключение индикатора упрощается в разы.

Четыре провода   SDA + SCL +Vcc + GND. И все ...

Вот пример платы с установленной микросхемой PCF8574(T) именно Т. Есть еще буква А. разница между ними только в адресации (см. ниже). 

g5

g6

Эта плата была закуплена вместе с индикатором. Особенность в том, что у нее НЕТ установленных резисторов на подтяжку линии!! Если брать такой переходник то необходимо это учесть в своем проекте дополнительно. Я брал индикатор на замену с этой установленной платой и потратил время чтобы понять почему нет отображения информации. Пришлось снять плату и установить резисторы дополнительно .

g7

Что еще важно это адрес микросхемы на шине задается запайкой перемычек.

g61

Из документации по по адресации PCF8574(T) и PCF8574(A)

g14

Вот она у PCF8574(T)      g17

Вот она у  PCF8574(A)   g16

Т.е. когда мы определяем как подключены А2А1А0 

На нижней стороне у этой платы видна таблица адресации в 7-bit hexadecimal .

g19

 

По таблице (спасибо интернету) по PCF8574F

g18

Если судить по запаянным перемычкам (см. выше)  - A2A1A0 - на GND  т.е. 0 0 0  - 40h и 41h  или 20h все будет зависеть от как будет идти общение между вашим микроконтроллером и PCF8574.

По таблице (спасибо интернету) по PCF8574A

Таблица следующая 

g20

По аналогии можно можно определить, что адрес ( случае если будет в подобную плату установлена микросхема PCF8574 с буквой А) 70h 71h и 38h соответственно.  

Еще на плате установлена перемычка при установке которой включиться подсветка индикатора (если подсветка есть на индикаторе).

g21

Подсветка управляется транзистором 

g22

 

Вот еще одна плата, но уже установленная на индикатор

g8  

У этой платы резисторы подтягивающие SDA и SCL установлены 

g9

Резисторы (2 шт) 472 (4.7К) в нижнем ряду.

В остальном эта плата такая же как и та которая была представлена выше.   

 

Яндекс.Метрика