基于STM32、HAL库的TCA9555PWR I/O扩展器驱动程序设计
一、简介:
TCA9555PWR 是德州仪器 (TI) 生产的一款 16 位 I²C 接口 I/O 扩展器,主要特性包括:
-
16 位通用并行输入/输出 (GPIO) 扩展
-
I²C 总线接口 (兼容 Fast-mode Plus,最高 1MHz)
-
工作电压范围:1.65V 至 5.5V
-
低待机电流消耗
-
可配置输入/输出端口
-
内部上拉电阻
-
极性反转寄存器
-
三个硬件地址引脚,最多可连接 8 个器件
二、硬件接口:
TCA9555PWR 引脚 | STM32L4xx 引脚 | 说明 |
---|---|---|
SCL | PB6 (I2C1_SCL) | I²C 时钟线 |
SDA | PB7 (I2C1_SDA) | I²C 数据线 |
A0, A1, A2 | GND 或 VCC | 硬件地址选择 |
VCC | 3.3V | 电源 |
GND | GND | 地 |
P00-P |