SPI接口是芯片级的三线(加上片选为四线)双向传输接口,工作电平为TTL或CMOS。
本文介绍 S7-200 Smart G2 模拟 HC595 类 SPI 的数码管显示接口。
显示只输出,单向,三个输出:
Q1.5:SCLK时钟线(SH_CP)
Q1.6:MOSI数据线(DS)
Q1.7:LOADHC595锁存信号(ST_CP)

这是在网上找来的三位数码管显示器截图,使用HC595芯片驱动。

24V的DQ输出电压,经电阻分压至3-5V的CMOS可接受电平。
兼顾功耗与脉冲速度,这里选500欧/2W串联120欧/0.5W分压,24V下电流38mA,约是晶体管额定输出2A的2%,脉冲沿的形状可接受。

程序截图:

接线照片:

波形照片:
照片为1字节16#5A(2#01011010)的波形照片。
时钟正脉冲约18us,数据就绪不小于10us,传输1个字节约0.5ms。

完整程序:
ST32_SPI_HC595.rar