ZHCU433A January 2018 – May 2025 ISOM8610
要读取 16 个数字输出信号,有两个选项:
串行读出时,每组所有八个输出信号都连接到并行输入/串行输出寄存器 SN74LV165A。寄存器 U1 的输出 QH 连接到寄存器 U2 的输入引脚 SER。要读取寄存器,需使用 LaunchPad 的 SPI。为此,LaunchPad SPI 按如下方式连接到 SN74LV165A 寄存器:
使用函数为 Y = A 的逻辑门 SN74LVC1GU04 对 LaunchPad 的 SPI_nCS 信号进行反相。
→SPI_nCS 逻辑 “0”/低电平 = SN74LV165A 的 SH/LD 引脚逻辑 “1”/高电平
| LAUNCHPAD | U1(通道 1-8) | U2(通道 9-16) |
|---|---|---|
| SPI_MOSI | 未使用 | 未使用 |
| SPI_MISO | 未连接 | QH |
| SPI_nCS | SH/LD | SH/LD |
| SPI_CLK | CLK | CLK |
| QH | SER |
16 个输出状态的读取工作原理如下: