2个不稳定版本

0.2.0 2024年4月14日
0.1.0 2023年4月19日

#491 in 嵌入式开发

MIT许可证

6KB
98

DRIVE 74HC595

用于与嵌入式_hal一起使用IC 74HC595移位寄存器的库

使用方法

首先将正确的引脚传递给结构体

let mut drive = ShiftRegister::new(OE, SER, SRCLR, SRCLK, RCLK);

OE和SRCLR可以是虚拟引脚(如果是这种情况,将IC OE和SRCLR的引脚分别连接到GND和VCC)

如果您选择禁用这些引脚,则与其相关的功能将不会工作。

之后调用"begin"函数

drive.begin();

现在IC已准备好使用。下面有更多函数的说明

函数

begin启动74HC595

load将8位值加载到74HC595

enable_output启用输出

disable_output禁用输出(操作仍可执行)

output_clear清除输出

shift_zero移位零一次

shift_one移位一一次

shift_zero_times移位零N次

shift_one_times移位一N次

依赖关系

~56KB