本帖最后由 hzocce 于 2017-4-26 22:14 编辑
STM32 IO接到74HC595,其OE接死GND,74HC595的D0~D7接光耦发光管的阴极,往595灌入电流的形式,光耦发光管的1脚上通过电阻上拉到VCC。
在上电一瞬间,光耦会导通一下,也就是74HC595的D0~D7端为低电平,导致光耦简短导通一下。后面就关掉,也就是STM32配置595关断的。
通过STM32的Reset脚复位单片机,光耦不会导通,
也就是在STM32还没有起来工作,来得及配置它时,74HC595的D0~D7就输出为低。
是否需要把OE通过一个电阻下拉到地,然后在电阻的上方接个电容到VCC,延迟它的打开???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>