你(们)好。
我遇到了一个小问题-无论是对文档的理解还是对文档本身的理解[ www.ti.com/lit/ds/symlink/sn74hc595.pdf]-只有我才会使用具有反相功能的引脚名称而不进行换行[即通过写入"SRCLR high"、我的意思是"\overline{SRCL}" is high]。
关于我的设置:我使用5 V 和16 MHz 的 Arduino Uno [Atmega328p]来控制 GM1803XYF E4 SN74HC595N。
我的调查结果是:
-如果1:
-输出上的 OE 低电平、RCLK 高电平、SRCLK 高电平、SRCLR 高电平和0xff
-我现在可以使 SRCLR 为低电平、RCLK 为低电平、RCLK 为高电平-> 0x00输出[没关系]
接下来、我可以使 SRCLR 处于高电平、RCLK 处于低电平、RCLK 处于高电平-> 0xff 状态(在输出端[这是意外的])
-何时2:
-输出上的 OE 低电平、RCLK 高电平、SRCLK 低电平、SRCLR 高电平和0xff
-我现在可以使 SRCLR 为低电平、RCLK 为低电平、RCLK 为高电平-> 0x00输出[没关系]
接下来、我可以使 SRCLR 处于高电平、RCLK 处于低电平、RCLK 处于高电平-> 0x00输出[这是预期的]
SRCLK 必须为低电平才能使 SRCLR 产生永久性影响是否正确? 我是否在文档中未阅读过该内容? 我的部件是否有故障? 或者我有什么问题吗?
我希望,我能让我自己清楚清楚,如果没有,请不要犹豫,问什么。
此致、
Johannes