2个不稳定版本
0.2.0 | 2024年4月14日 |
---|---|
0.1.0 | 2023年4月19日 |
#491 in 嵌入式开发
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